T-SQL复习07--表或字段添加描述信息

添加/更新/删除表级别的描述信息

示例:

1
2
3
4
5
6
7
8
9
EXEC sys.sp_addextendedproperty  --添加表描述信息
-- sys.sp_updateextendedproperty 更新表属性信息
-- sp_dropextendedproperty 删除表属性信息
@name = N'Student', -- 描述的名称,可以设定为表名
@value = N'学生表', -- 描述内容
@level0type = N'SCHEMA', -- 固定语法
@level0name = N'dbo', -- 架构
@level1type = N'TABLE', -- 类型
@level1name = N'STUDENT' -- 要添加描述的表名

添加/更新/删除字段描述信息

示例:

1
2
3
4
5
6
7
8
9
10
11
EXEC sys.sp_addextendedproperty  --添加字段描述信息
-- sys.sp_updateextendedproperty 更新字段属性信息
-- sp_dropextendedproperty 删除字段属性信息
@name = N'ID', -- 描述的名称,可以设定为字段名称
@value = N'学生编号', -- 描述内容
@level0type = N'SCHEMA', -- 固定语法
@level0name = N'dbo', -- 架构
@level1type = N'TABLE', -- 类型
@level1name = N'STUDENT', -- 表名
@level2type = N'COLUMN', -- 列
@level2name = N'ID' -- 要添加描述的字段名

查询表中的描述信息

示例:

1
SELECT * FROM sys.extended_properties a WHERE a.major_id=OBJECT_ID('[dbo].[STUDENT]')