SQL Server数据库中用SQL来对表的栏位加注释

数据库 SQL Server
此文主要描述的是SQL Server数据库中用SQL语句来对表的栏位加注释进行操作的实际操作流程,以下就是文章的主要内容描述。

以下的文章主要讲述的是SQL Server数据库中用SQL语句来对表的栏位加注释进行操作的实际操作过程,关于注释这个问题,之前没用SQL ServerSQL语句去添加过,都是在Enterprise Manager里面添加的:

查了一下资料,得知Microsoft在SQL Server™ 2000中引入了扩展属性,用户可在各种数据库对象上定义这些属性。这些扩展属性可用于存储与数据库对象有关的应用程序或站点特有的信息。
可以用sp_addextendedproperty将新扩展属性添加到数据库对象中。如果属性已经存在,则过程失败。

用法如下:

  1. sp_addextendedproperty  
  2. [ @name = ] { 'property_name' }  
  3. [ , [ @value = ] { 'value' }  
  4. [ , [ @level0type = ] { 'level0_object_type' }  
  5. , [ @level0name = ] { 'level0_object_name' }  
  6. [ , [ @level1type = ] { 'level1_object_type' }  
  7. , [ @level1name = ] { 'level1_object_name' }  
  8. [ , [ @level2type = ] { 'level2_object_type' }  
  9. , [ @level2name = ] { 'level2_object_name' }   
  10. ]   
  11. ]   
  12. ]   
  13. ]  

参数

  1. [ @name = ] { 'property_name' } 

要添加的属性名称。property_name 的数据类型为 sysname,它不能是 NULL。名称可能还包括空白或非字母数字字符串和二进制值。
注:property_name='MS_Description'时,为添加注释

  1. [ @value = ] { 'value' } 

将要与属性相关联的值。value 的数据类型为 sql_variant,带有默认设置 NULL。value 的大小不能超过 7,500 字节;否则 SQL Server数据库会产生错误。

[ @level0type = ] { 'level0_object_type' }

用户或用户定义类型。level0_object_type 的数据类型为 varchar(128),其默认值为 NULL。有效的输入是 USER、TYPE 和 NULL。

[ @level0name = ] { 'level0_object_name' }

指定的 0 级对象类型的名称。level0_object_name 的数据类型为 sysname,其默认值为 NULL。

[ @level1type = ] { 'level1_object_type' }

1 级对象的类型。level1_object_type 的数据类型为 varchar(128),其默认值为 NULL。有效的输入是 TABLE、VIEW、PROCEDURE、FUNCTION、DEFAULT、RULE 和 NULL。

[ @level1name = ] { 'level1_object_name' }

指定的 1 级对象类型的名称。level1_object_name 的数据类型为 sysname,其默认值为 NULL。

[ @level2type = ] { 'level2_object_type' }

2 级对象的类型。level2_object_type 的数据类型为 varchar(128),其默认值为 NULL。有效的输入是 COLUMN、PARAMETER、INDEX、CONSTRAINT、TRIGGER 和 NULL。

[ @level2name = ] { 'level2_object_name' }

指定的 2 级对象类型的名称。level2_object_name 的数据类型为 sysname,其默认值为 NULL。以上的相关内容就是对SQL Server数据库中如何用SQL语句给表的栏位加注释的介绍,望你能有所收获。

【编辑推荐】

  1. C#来对SQL Server存储过程进行创建
  2. SQL Server导入升级还有什么你没做?
  3. SQL Server索引的使用误区讲述
  4. SQL Server索引实际结构的理解
  5. SQL Server索引实际结构的理解
责任编辑:佚名 来源: blog.csai.cn
相关推荐

2010-09-07 14:22:41

SQL语句

2010-07-15 17:28:50

SQL Server

2010-07-08 11:05:14

SQL Server数

2011-03-24 09:07:11

SQL Server数备份

2011-03-24 09:24:08

SQL Server数还原

2011-03-24 09:45:34

SQL Server数恢复

2010-07-23 10:54:09

优化SQL Serve

2010-06-29 17:22:13

2011-08-01 15:20:51

SQL Server索引

2010-09-14 09:53:52

sql server还

2021-05-17 06:57:34

SQLServer数据库

2011-04-29 14:30:23

2011-04-01 17:05:44

SQL Server数日志

2010-06-30 11:16:50

SQL Server

2009-03-19 09:44:07

SQL Server数据库迁移数据库

2010-10-22 15:42:59

SQL Server创

2011-08-22 09:55:30

SQL Server 排序

2010-06-28 10:36:42

SQL Server数

2011-03-21 10:13:31

Sql Server数分区

2021-03-18 08:20:19

SQLServer数据库SQL
点赞
收藏

51CTO技术栈公众号