系统提供的数据类型和用户定义的数据类型
每个系统提供的数据类型和用户定义的数据类型在 systypes 中都有相应的一行。 域(由规则定义)和缺省值将在其存在时提供。
不能修改用于说明系统提供的数据类型的行。
数据类型创建者的用户 ID
用户类型 ID
当数据类型为可变长度时为 1;其它情况下为 0
表示是否允许该数据类型有空值
物理存储数据类型
数据类型的物理长度
生成该数据类型缺省值的系统过程的 ID
包含该数据类型完整性检查的系统过程的 ID
数据类型名称
保留
有效位数
小数点右侧的位数
当列具有 IDENTITY 属性时为 1,否则为 0
数据类型在混合模式算术中的优先级
内部类 ID
安装类所在的 dbid:
sysprocedures 中的访问规则的对象 ID。
Name | Hierarchy | Type | Usertype |
---|---|---|---|
floatn | 1 | 109 | 14 |
float | 2 | 62 | 8 |
datetimn | 3 | 111 | 15 |
datetime | 4 | 61 | 12 |
real | 5 | 59 | 23 |
numericn | 6 | 108 | 28 |
numeric | 7 | 63 | 10 |
decimaln | 8 | 106 | 27 |
decimal | 9 | 55 | 26 |
moneyn | 10 | 110 | 17 |
money | 11 | 60 | 11 |
smallmoney | 12 | 122 | 21 |
smalldatetime | 13 | 58 | 22 |
intn | 14 | 38 | 13 |
uintn | 15 | 68 | 47 |
bigint | 16 | 191 | 43 |
ubigint | 17 | 67 | 46 |
int | 18 | 56 | 7 |
uint | 19 | 66 | 45 |
smallint | 20 | 52 | 6 |
usmallint | 21 | 65 | 44 |
tinyint | 22 | 48 | 5 |
bit | 23 | 50 | 16 |
univarchar | 24 | 155 | 35 |
unichar | 25 | 135 | 34 |
unitext | 26 | 174 | 36 |
varchar | 27 | 39 | 2 |
sysname | 27 | 39 | 18 |
nvarchar | 27 | 39 | 25 |
longsysname | 27 | 39 | 42 |
char | 28 | 47 | 1 |
nchar | 28 | 47 | 24 |
varbinary | 29 | 37 | 4 |
timestamp | 29 | 37 | 80 |
binary | 30 | 45 | 3 |
text | 31 | 35 | 19 |
image | 32 | 34 | 20 |
date | 33 | 49 | 37 |
time | 34 | 51 | 38 |
daten | 35 | 123 | 39 |
timen | 36 | 147 | 40 |
extended type | 99 | 36 | -1 |