sql server,如何给表和字段添加备注,并查询,以及如何更新

如题所述

表添加和修改备注:
新增:exec sp_addextendedproperty N'MS_Description', N'表备注内容', N'SCHEMA', N'dbo',N'table', N'表名';
修改:exec sp_updateextendedproperty N'MS_Description', N'表备注内容', N'SCHEMA', N'dbo',N'table', N'表名';
字段添加和修改备注:
新增:exec sp_addextendedproperty N'MS_Description', N'字段备注内容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'字段名';
修改:exec sp_updateextendedproperty N'MS_Description', N'字段备注内容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'字段名';
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-06
-- 建表
create table student_score(
name varchar2(8),
class varchar2(10), --班级
subject varchar2(8), --学科
grade int --分数
)
--普通查询
select * from student_score;
--给列名注释
select name 姓名,class 班级,subject 学科,grade 分数 from student_score;本回答被提问者采纳
第2个回答  2017-10-23
看不下去了
给表save的ID列添加备注“序号”
EXEC sp_addextendedproperty 'MS_Description',
'序号','user',dbo,'table','save','column',ID
以及查询save表所有列的备注
SELECT
A.name AS table_name,
B.name AS column_name,
C.value AS column_description
FROM sys.tables A
INNER JOIN sys.columns B ON B.object_id = A.object_id
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
WHERE A.name = 'save'
相似回答