SqlServer给表添加说明并查询这个字段
Sql2000可以通过查询sysproperties表来获得数据库中表及字段的说明,Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表。
SqlServer给表添加说明,
可以通过语句实现:
--增加表说明 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'说明信息' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'表名', @level2type=N'COLUMN', @level2name=N'列名' --查询出来 SELECT [value] FROM sys.extended_properties a left JOIN sysobjects b ON a.major_id=b.id WHERE b.name='表名'
也可以通过界面操作:表设计属性

-- 查询表及字段的说明 select top 1000 ROW_NUMBER() OVER (ORDER BY a.object_id) AS No, a.name AS 表名, isnull(g.[value],'-') AS 说明 from sys.tables a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = 0) where a.name='TestTB1'

浙公网安备 33010602011771号