sqlserver元数据表-sys.columns

object_id对象的ID。
name列的名称。在对象内是唯一的。
column_id列的ID。在对象内是唯一的。列ID可能不是顺序的。
system_type_id列的系统类型的ID。
user_type_id用户定义的列类型的ID。要返回类型的名称,请加入此列的sys.types目录视图。
max_length列的最大长度(以字节为单位)。-1 =列数据类型为varchar(max),nvarchar(max),varbinary(max)或xml。对于文本列,max_length值将为16或sp_tableoption'text in row'设置的值。
precision如果列是数字,列的精度; 否则,0。
scale如果列是数字,列的比例, 否则,0。
collation_name如果基于字符,则列的排序规则名称; 否则,为NULL。
is_nullable1 =列可以为空。
is_ansi_padded1 =列使用ANSI_PADDING ON行为(如果是字符,二进制或变体)。0 =列不是字符,二进制或变体。
is_rowguidcol1 = Column是声明的ROWGUIDCOL。
is_identity1 =列具有标识值
is_computed1 =列是计算列。
is_filestream1 =列是FILESTREAM列。
is_replicated1 =复制列。
is_non_sql_subscribed1 =列具有非SQL Server订户。
is_merge_published1 =列已合并发布。
is_dts_replicated1 =使用SSIS复制列。
is_xml_document1 =内容是一个完整的XML文档。0 =内容是文档片段或列数据类型不是xml。
xml_collection_id如果列的数据类型是xml并且键入了XML,则为非零。该值将是包含列的验证XML架构命名空间的集合的ID。0 =无XML架构集合。
default_object_id默认对象的ID,无论它是独立对象sys.sp_bindefault还是内联列级DEFAULT约束。内联列级默认对象的parent_object_id列是返回表本身的引用。0 =无默认值。
rule_object_id使用sys.sp_bindrule绑定到列的独立规则的ID。0 =没有独立的规则。有关列级CHECK约束,请参阅sys.check_constraints(Transact-SQL)。
is_sparse1 =列是稀疏列。有关更多信息,请参阅使用稀疏列。
is_column_set1 =列是列集。有关更多信息,请参阅使用稀疏列。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值