IHsyscolumns (Transact-SQL)
IHsyscolumns 视图可以显示从非 SQL Server 发布服务器发布的项目的列信息。 此视图存储于分发数据库中。
列名 |
数据类型 |
说明 |
---|---|---|
name |
sysname |
列名或过程参数的名称。 |
id |
int |
此列所属的表的对象 ID,或与此参数关联的存储过程的 ID。 |
xtype |
tinyint |
sys.systypes (Transact-SQL) 中的物理存储类型。 |
typestat |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
xusertype |
tinyint |
扩展的用户定义数据类型的 ID。 |
length |
bigint |
sys.systypes (Transact-SQL) 的最大物理存储长度。 |
xprec |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
xscale |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
colid |
int |
列 ID 或参数 ID。 |
xoffset |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
bitpos |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
reserved |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
colstat |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
cdefault |
int |
此列的默认值的 ID。 |
domain |
int |
此列的规则的 ID 或 CHECK 约束的 ID。 |
number |
int |
过程分组时的子过程号(0 表示非过程项)。 |
colorder |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
autoval |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
offset |
int |
此列所在行的偏移量。 |
collationid |
int |
列的排序规则的 ID。 对于基于非字符的列为 NULL。 |
language |
int |
列的语言标识符。 |
status |
int |
用于说明列或参数的属性的位图: 0x08 = 列允许 Null。 0x10 = 添加 varchar 或 varbinary 列时,ANSI 填充生效。 保留 varchar 列的尾随空格,保留 varbinary 列的尾随零。 0x40 = 参数为 OUTPUT 参数。 0x80 = 列为标识列。 |
type |
int |
sys.systypes (Transact-SQL) 中的物理存储类型。 |
usertype |
tinyint |
sys.systypes (Transact-SQL) 的用户定义数据类型的 ID。 |
printfmt |
int |
标识为仅供参考。 不提供支持。 不保证以后的兼容性。 |
prec |
int |
此列的精度级别。 |
scale |
int |
此列的小数位数。 |
iscomputed |
int |
指示该列是否为计算列的标志: 0 = 非计算列。 1 = 计算列。 |
isoutparam |
int |
指示过程参数是否为输出参数: 1 = True。 0 = False。 |
isnullable |
int |
指示列是否允许 Null 值: 1 = True。 0 = False。 |
collation |
int |
列的排序规则的名称。 对于基于非字符的列为 NULL。 |
tdscollation |
int |
在表格格式数据流 (TDS) 中返回的列的排序规则的名称。 |