您的位置:首页 > 数据库

SQL SERVER中获取字段描述和所有扩展属性

2011-03-10 10:38 363 查看
select a.name 列名,isnull(cast(c.value as varchar(8000)), ' ') 描述 from syscolumns a
left join sysproperties c on a.id = c.id and a.colid=c.smallid
where a.id=object_id( 'Lokeover_B')

或建一视图

create view xx
as
SELECT *
FROM ::FN_LISTEXTENDEDPROPERTY( 'Ms_Description ', 'User ', 'dbo ', 'table ', 'Bridge ', 'COLUMN ',DEFAULT)

以下为查看所有扩展属性

CREATE   table T1 (id int , name char (20))

EXEC   sp_addextendedproperty 'caption', 'Employee ID', 'user', dbo, 'table', 'T1', 'column', id

EXEC   sp_addextendedproperty 'caption', 'Employee Name', 'user', dbo, 'table', 'T1', 'column', name

SELECT   *
FROM   ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'T1', 'column', default)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐