SQL Server 中向列增加注释是一件比较常见的工作,它非常有助于提高编写查询的效力和可读性。但是,有时候对初学者来讲,这多是一个有些复杂的任务。
本文将深入讨论如何给sql server 列添加注释与相关示例,以便更好地理解怎样在具体利用中使用它。
### 甚么是SQL Server 列注释?
SQL Server 列注释是一种帮助描写数据表列含义的概念。它可以包括该列的类型、列的大小、值范围、特殊值添加到类似示例模式:
[列名] varchar(20) NOT NULL -- [注释]
### 为何需要SQL Server 列注释?
SQL Server 列注释可以帮助你记录每一个列的信息 。 这样当查看数据表结构的时候就会更容易,使你的查询变得更有活力,更准确。 这对建立业务逻辑来讲是非常有用的,写出更可靠的查询语句,增强代码的可读性,使新的开发者更容易上手。
### SQL server 列注释的格式
SQL Server 向列添加注释的格式是:
[列名] varchar(20) NOT NULL -- [注释]
其中, “[列名]” 是列名, “varchar(20)” 是 列的数据类型, 后跟 NOT NULL 是表示不允许空值, “[注释]” 用来填写关于该列意义的注释。
### SQL Server 添加列注释步骤
以下是一个从没有列注释到添加列注释的步骤:
**步骤1:** WHERE 列名 = ‘列名’;
**步骤2:** EXEC sp_addextendedproperty
示例:
EXECUTE sp_addextendedproperty
@name = N'MS_Description', @value = N'部门的名称', --添加的注释内容
@level1type = N'Schema', @level1name = N'dbo',
@level2type = N'Table', @level2name = N'tbl_department',
@level3type = N'Column', @level3name = N'DeptName'
GO
**步骤3:** 履行命令 sp_updateextendedproperty
示例:
EXECUTE sp_updateextendedproperty
@name = N'MS_Description', @value = N'部门的名称', --更改的注释内容
@level1type = N'Schema', @level1name = N'dbo',
@level2type = N'Table', @level2name = N'tbl_department',
@level3type = N'Column', @level3name = N'DeptName'
GO
**步骤4:** 履行命令 sp_dropextendedproperty
示例:
EXECUTE sp_dropextendedproperty
@name = N'MS_Description' , @level1type = N'Schema',
@level1name = N'dbo', @level2type = N'Table',
@level2name = N'tbl_department', @level3type = N'Column',
@level3name = N'DeptName' GO
### 结论
本文详细介绍了怎样使用sql server 向列添加注释,并在文中提供了示例,让读者可以学会怎样在具体情况中使用它。它不但有助于提高查询效力和可读性,也帮助更容易上手新的开发者。
本文来源:https://www.yuntue.com/post/89502.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏