加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer中SYSCOLUMNS表的各个字段的意义

发布时间:2020-12-12 14:29:04 所属栏目:MsSql教程 来源:网络整理
导读:列名 数据类型 描述?? ? name sysname 列名或过程参数的名称。?? ? id int 该列所属的表对象?? ID,或与该参数关联的存储过程?? ID。?? ? xtype tinyint systypes?? 中的物理存储类型。?? ? typestat tinyint 仅限内部使用。?? ? xusertype smallint 扩展的

列名 数据类型 描述??
? name sysname 列名或过程参数的名称。??
? id int 该列所属的表对象?? ID,或与该参数关联的存储过程?? ID。??
? xtype tinyint systypes?? 中的物理存储类型。??
? typestat tinyint 仅限内部使用。??
? xusertype smallint 扩展的用户定义数据类型?? ID。??
? length smallint systypes?? 中的最大物理存储长度。??
? xprec tinyint 仅限内部使用。??
? xscale tinyint 仅限内部使用。??
? colid smallint 列或参数?? ID。??
? xoffset smallint 仅限内部使用。??
? bITpos tinyint 仅限内部使用。??
? reserved tinyint 仅限内部使用。??
? colstat smallint 仅限内部使用。??
? cdefault int 该列的默认值?? ID。??
? domain int 该列的规则或?? CHECK?? 约束?? ID。??
? number smallint 过程分组时(0?? 表示非过程项)的子过程号。??
? colorder smallint 仅限内部使用。??
? autoval varbinary(255) 仅限内部使用。??
? offset smallint 该列所在行的偏移量;如果为负,表示可变长度行。??
? status tinyint 用于描述列或参数属性的位图:??
???
? 0x08?? =?? 列允许空值。??
? 0x10?? =?? 当添加?? varchar?? 或?? varbinary?? 列时,ANSI?? 填充生效。保留?? varchar?? 列的尾随空格,保留?? varbinary?? 列的尾随零。??
? 0x40?? =?? 参数为?? OUTPUT?? 参数。??
? 0x80?? =?? 列为标识列。??
???
? type tinyint systypes?? 中的物理存储类型。??
? usertype smallint systypes?? 中的用户定义数据类型?? ID。??
? printfmt varchar(255) 仅限内部使用。??
? prec smallint 该列的精度级别。??
? scale int 该列的小数位数。??
? iscomputed int 表示是否已计算该列的标志:??
???
? 0?? =?? 未计算。??
? 1?? =?? 已计算。??
???
? isoutparam int 表示该过程参数是否是输出参数:?? 1 ? = ? 真。 ?
? 0 ? = ? 假。 ?
? ?
? isnullable int 表示该列是否允许空值: ?
? ?
? 1 ? = ? 真。 ?
? 0 ? = ? 假。??

本文转自:http://zkp198411.blog.163.com/blog/static/127553261200911285509365/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读