您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

systypes

说明

每个系统提供的数据类型和用户定义的数据类型在 systypes 中都有相应的一行。 域(由规则定义)和缺省值将在其存在时提供。

不能修改用于说明系统提供的数据类型的行。

uid

数据类型创建者的用户 ID

usertype

用户类型 ID

variable

当数据类型为可变长度时为 1;其它情况下为 0

allownulls

表示是否允许该数据类型有空值

type

物理存储数据类型

length

数据类型的物理长度

tdefault

生成该数据类型缺省值的系统过程的 ID

domain

包含该数据类型完整性检查的系统过程的 ID

name

数据类型名称

printfmt

保留

prec

有效位数

scale

小数点右侧的位数

ident

当列具有 IDENTITY 属性时为 1,否则为 0

hierarchy

数据类型在混合模式算术中的优先级

xtypeid

内部类 ID

xdbid

安装类所在的 dbid:

  • -1 = 系统数据库

  • -2 = 当前数据库

    accessrule

    sysprocedures 中的访问规则的对象 ID。

    数据类型的 name、hierarchy、type 和 usertype

    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

    索引

  • name 上的唯一聚簇索引

  • usertype 上的唯一非聚簇索引