SqlServer 扩展属性的介绍 |
本文标签:SqlServer,扩展属性 SqlServer帮助中对扩展属性的描述是: 复制代码 代码如下: exec sp_addextendedproperty NMS_Description, N字段描述, Nuser, Ndbo, Ntable, N表名, Ncolumn, N字段名 例如:EXEC sp_addextendedproperty NMS_Description,N地址,Nuser, dbo,Ntable, 复制代码 代码如下: Na, Ncolumn, a_add GO--我的表是a,要给字段a_add加上字段描述:地址 其他相关: 删除: 复制代码 代码如下: EXEC sp_dropextendedproperty NMS_Description,Nuser, dbo,Ntable, N表名, Ncolumn, 字段名 修改: 复制代码 代码如下: EXEC sp_updateextendedproperty NMS_Description, N字段描述, Nuser, dbo,Ntable,N表名, column, 字段 至于查询出来,sql server有提供系统函数fn_listextendedproperty (): 复制代码 代码如下: --获取某一个字段的描述 SELECT * FROM ::fn_listextendedproperty (NULL, user, dbo, table, 表名, column, default)--其他变数,按照你的要求你照写即可,只要表名换成你的 另外也可以自己查询系统表: 复制代码 代码如下: SELECT o.name AS tableName, c.name AS columnName, p.[value] AS Description FROM sysproperties p INNER JOIN sysobjects o ON o.id = p.id INNER JOIN syscolumns c ON p.id = c.id AND p.smallid = c.colid WHERE (p.name = MS_Description) ORDER BY o.name |