获
获取、增加、修改、删除sqlserver字段描述
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') and (c.name = 'province') and (o.name = 'ip_address')
order by o.name
选取表ip_address中 字段province的描述
--创建表及描述信息
create table 表(a1 varchar(10),a2 char(2))
--为表添加描述信息
execute sp_addextendedproperty n'ms_description', '人员信息表', n'user', n'dbo', n'table', n'表', null, null
--为字段a1添加描述信息
execute sp_addextendedproperty n'ms_description', '姓名', n'user', n'dbo', n'table', n'表', n'column', n'a1'
execute sp_addextendedproperty n'ms_description', '测试', n'user', n'dbo', n'table', n'hr_employees', n'column', n'test'
--为字段a2添加描述信息
execute sp_addextendedproperty n'ms_description', '性别', n'user', n'dbo', n'table', n'表', n'column', n'a2'
--更新表中列a1的描述属性:
exec sp_updateextendedproperty 'ms_description','字段1','user',dbo,'table','表','column',a1
--删除表中列a1的描述属性:
exec sp_dropextendedproperty 'ms_description','user',dbo,'table','表','column',a1
--删除测试
drop table 表
.syntaxhighlighter{padding-top:20px;padding-bottom:20px;}【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!