IHsyscolumns (Transact-SQL)
适用于:SQL Server
IHsyscolumns 视图公开从非 SQL Server 发布服务器发布的项目的列信息。 此视图存储在 distributiondatabase 中。
列名称 | 数据类型 | 说明 |
---|---|---|
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。 |
xoffset | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
bitpos | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
reserved | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
colstat | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
cdefault | int | 此列的默认 ID。 |
domain | int | 此列的规则的 ID 或 CHECK 约束的 ID。 |
number | int | 当过程分组时,子项目编号(对于非procedure 条目为 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 | 指示列是否允许空值: 1 = True。 0 = False。 |
整理 | int | 列的排序规则的名称。 对于基于非字符的列为 NULL。 |
tdscollation | int | 在表格格式数据流 (TDS) 中返回的列的排序规则的名称。 |
另请参阅
异类数据库复制
复制表 (Transact-SQL)
复制视图 (Transact-SQL)
sys.columns (Transact-SQL)