sql server comment
时间: 2023-04-27 09:05:53 浏览: 1121
SQL Server的注释是一种在SQL查询中添加注释的方法。注释可以帮助开发人员和其他人员理解查询的目的和逻辑。在SQL Server中,注释可以使用两种方式添加:单行注释和多行注释。单行注释使用两个减号(--)开始,多行注释使用斜杠星号(/*)开始,星号斜杠(*/)结束。注释不会影响查询的执行,只是提供了更好的可读性和可维护性。
相关问题
sqlserver COMMENT ON COLUMN
在 SQL Server 中,要为某个列添加注释,可以使用以下语法:
```
EXEC sp_addextendedproperty
@name = 'MS_Description',
@value = 'Your column description.',
@level0type = 'Schema', @level0name = 'dbo',
@level1type = 'Table', @level1name = 'Your table name',
@level2type = 'Column', @level2name = 'Your column name';
```
上述语法中,`@value` 参数是你要添加的注释内容,`@level0name` 参数是数据库对象所属的模式(schema),`@level1name` 参数是表名,`@level2name` 参数是列名。
如果要查询某个列的注释,可以使用以下语法:
```
SELECT objname AS TableName, colname AS ColumnName, value AS ColumnDescription
FROM fn_listextendedproperty ('MS_Description', 'schema', 'dbo', 'table', 'Your table name', 'column', 'Your column name');
```
上述语法中,`Your table name` 和 `Your column name` 是你要查询的表名和列名。
sql server 创建表 COMMENT
很抱歉,SQL Server并没有像Oracle那样的COMMENT命令来为表或列添加注释。不过,你可以使用扩展属性来为表或列添加注释。具体步骤如下:
1. 为表添加注释:
```sql
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'这里是表的注释',
@level0type = N'SCHEMA', @level0name = 'dbo',
@level1type = N'TABLE', @level1name = '表名';
```
其中,@value为注释内容,@level1name为表名。
2. 为列添加注释:
```sql
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'这里是列的注释',
@level0type = N'SCHEMA', @level0name = 'dbo',
@level1type = N'TABLE', @level1name = '表名',
@level2type = N'COLUMN', @level2name = '列名';
```
其中,@value为注释内容,@level1name为表名,@level2name为列名。
阅读全文