首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何取表的备注信息

2012-01-15 
怎么取表的备注信息?同题[解决办法]selectcasewhenc.colid1thenobject_name(c.id)elseendas表名,p.valuea

怎么取表的备注信息?
同题

[解决办法]
select case when c.colid=1 then object_name(c.id) else ' ' end as 表名
,p.value as 备注
from syscolumns c
inner join systypes t on c.xusertype=t.xusertype
left join sysproperties p on c.id=p.id and c.colid = p.smallid
left join syscomments m on c.cdefault=m.id
where objectproperty(c.id, 'IsUserTable ')=1
and object_name(c.id) = '表名 '

热点排行