SqlServer给表添加说明并查询这个字段
Sql2000可以通过查询sysproperties表来获得数据库中表及字段的说明,Sql 2005、2008 删除了系统表 sysproperties ⽽改⽤ ded_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 --查询出来
SELECT[value]
ded_properties a left JOIN sysobjects b ON a.major_id=b.id
WHERE b.name='表名'
也可以通过界⾯操作:表设计属性
-- 查询表及字段的说明
select top1000
ROW_NUMBER() OVER (ORDER BY a.object_id) AS No,
a.name AS表名,
isnull(g.[value],'-') AS说明
增加字段的sql语句from
sys.tables a left ded_properties g
on (a.object_id= g.major_id AND g.minor_id =0)
where
a.name='TestTB1'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论