微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取、增加、修改、删除sqlserver字段描述

----------------------

DECLARE 
@TMP VARCHAR(1),
@TABLENAME VARCHAR(50),
@FIELDNAME VARCHAR(50),
@V sql_VARIANT 


SET @V = N'描述' --字段描述
SET @TABLENAME = N'gj_transport_detail'
SET @FIELDNAME = N'summary'
EXECUTE SP_UPDATEEXTENDEDPROPERTY N'MS_DESCRIPTION',@V,N'USER',N'DBO',N'TABLE',@TABLENAME,N'COLUMN',@FIELDNAME


下面的报错,没细看。重写一个。上面的。执行成功。如有问题,可能是权限问题。注意。

----------------------

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'column',  N'a1'  EXECUTE   sp_addextendedproperty   N'MS_Description',  '测试',  N'HR_Employees',  N'test'     --为字段a2添加描述信息    EXECUTE   sp_addextendedproperty   N'MS_Description',  '性别',  N'a2'   --更新表中列a1的描述属性:    EXEC   sp_updateextendedproperty   'MS_Description','字段1','user',dbo,'table','表','column',a1       --删除表中列a1的描述属性:    EXEC   sp_dropextendedproperty   'MS_Description',a1       --删除测试    drop   table   表  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐