sql server2008给数据表,字段,添加修改注释

Posted jack_孟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server2008给数据表,字段,添加修改注释相关的知识,希望对你有一定的参考价值。

 1、sqlserver用语句给表注释

EXECUTE sp_addextendedproperty N\'MS_Description\', N\'表注释\', N\'user\', N\'dbo\', N\'table\', N\'\', NULL, NULL

2、sqlserver用语句给表的“字段”注释

EXECUTE sp_addextendedproperty N\'MS_Description\', N\'字段注释\', N\'user\', N\'dbo\', N\'table\', N\'表名\', N\'column\', N\'字段名\'

3、查看sqlserver注释

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 = \'表名\'

 

出处:http://begoodluck.blog.163.com/blog/static/20450728020141191412788/

===========================================================================

1、 给表添加注释

1
2
3
4
-- 表加注释
EXEC sys.sp_addextendedproperty @name=N\'MS_Description\', @value=N\'注释内容\' , @level0type=N\'SCHEMA\',@level0name=N\'dbo\', @level1type=N\'TABLE\',@level1name=N\'表名\'
--例如:
EXEC sys.sp_addextendedproperty @name=N\'MS_Description\', @value=N\'系统设置表\' , @level0type=N\'SCHEMA\',@level0name=N\'dbo\', @level1type=N\'TABLE\',@level1name=N\'CM01_SYSTEM\'

2、给表的“字段”添加注释

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--新增数据字段注释
 
EXECUTE sp_addextendedproperty \'MS_Description\', \'收益浮动表\', \'user\', \'dbo\', \'table\', \'COM_IncomeFloat\', \'column\', \'RowId\';
 
--修改数据字段注释
EXECUTE sp_updateextendedproperty \'MS_Description\', \'收益浮动表\', \'user\', \'dbo\', \'table\', \'COM_IncomeFloat\', \'column\', \'RowId\';
 
MS_Description :调用的Proc
COM_IncomeFloat :表名
RowId :表字段
 
--查询字段注释
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 = \'COM_IncomeFloat\'

 

出处:http://www.cnblogs.com/Gold-fangjin/p/5900970.html

以上是关于sql server2008给数据表,字段,添加修改注释的主要内容,如果未能解决你的问题,请参考以下文章

易语言sql server 2008显示里面字段的数据到超级列表框里

sql server 2008 字段最多字符用那个类型

求教在sqlserver2008中的表中怎么添加一列自增的列?

sql server2008对字符串日期字段分区

sqlserver怎么在查询分析器里给数据列添加唯一约束

怎么在SQL SERVER 2008数据库中,将某一列字段中的某个值替换为其他的值