加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 13:34:13 所属栏目:MsSql教程 来源:网络整理
导读:---------------------- 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_UPDATEEXTENDEDPROPE

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

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 ? 表 ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读