欢迎光临
个人技术文档整理

SqlServer添加或修改表的备注信息

查询表的 备注信息

--查询表的 备注信息 
SELECT *
FROM sys.extended_properties
WHERE major_id = OBJECT_ID(N'dbo.Demo') AND minor_id = 0 

添加表备注

EXEC sp_addextendedproperty
@name = N'MS_Description', --属性名称
@value = N'备注值', --属性值
@level0type = N'SCHEMA', --最外层对象类型,例如 SCHEMA、DATABASE、SERVER
@level0name = 'dbo', --最外层对象名称,例如数据库名、架构名、服务器名
@level1type = N'TABLE',  --下一级对象类型,例如 TABLE、VIEW、PROCEDURE
@level1name = 'Demo' --下一级对象名称,例如表名、视图名、存储过程名

修改表备注

EXEC sp_updateextendedproperty  
@name = N'MS_Description', --属性名称
@value = N'新的备注值', --属性值
@level0type = N'SCHEMA', --最外层对象类型,例如 SCHEMA、DATABASE、SERVER
@level0name = 'dbo', --最外层对象名称,例如数据库名、架构名、服务器名
@level1type = N'TABLE',  --下一级对象类型,例如 TABLE、VIEW、PROCEDURE
@level1name = 'Demo' --下一级对象名称,例如表名、视图名、存储过程名

删除表备注

EXEC sp_dropextendedproperty 
@name = N'MS_Description', 
@level0type = N'SCHEMA', 
@level0name = 'dbo', 
@level1type = N'TABLE',
@level1name = 'Demo'

 

赞(2)