程序的扩展属性包括以下内容:
表列的扩展属性
`CS_IsRowGuidCol`:标识列是否为行GUID列。
`CS_IsIdentity`:标识列是否为标识列。
`CS_IsComputed`:标识列是否为计算列。
`CS_IsDeterministic`:标识列的计算是否确定。
`CS_IdentitySeed`:标识列的标识种子。
`CS_IdentityIncrement`:标识列的标识增量。
`CS_Default`:标识列的默认值。
视图列的扩展属性
`CS_IsComputed`:标识列是否为计算列。
`CS_IsDeterministic`:标识列的计算是否确定。
`CS_Default`:标识列的默认值。
命令参数的扩展属性
`CS_Default`:标识命令参数的默认值。
对象描述
`CS_Description`:每个对象都有一个描述性的扩展属性。
自定义扩展属性
用户可以通过SQL Server的系统存储过程`sp_addextendedproperty`来创建自定义的扩展属性。
这些扩展属性可以用于存储与数据库对象有关的应用程序或站点特有的信息,有助于在系统中的所有程序对数据的处理方式上强制一致性。