sqlserver查表注释
时间: 2023-11-24 14:50:05 浏览: 97
Sql server 获取表字段属性信息,注释信息
5星 · 资源好评率100%
可以使用以下两种方法查询SQL Server中表的注释:
1. 查询系统表sys.extended_properties,该表存储了有关数据库对象的扩展属性信息,包括表的注释。以下是查询表注释的示例代码:
```
SELECT obj.name AS [Table Name], ep.value AS [Table Comment]
FROM sys.objects obj
LEFT JOIN sys.extended_properties ep ON ep.major_id = obj.object_id AND ep.minor_id = 0 AND ep.class = 1
WHERE obj.type = 'U' -- U 表示用户表
```
2. 使用查询语句查询information_schema.columns视图,该视图包含有关表列的信息,包括列的注释。以下是查询表列注释的示例代码:
```
SELECT c.TABLE_NAME, c.COLUMN_NAME, p.value AS [Column Comment]
FROM INFORMATION_SCHEMA.COLUMNS c
LEFT JOIN sys.extended_properties p ON p.major_id = OBJECT_ID(c.TABLE_SCHEMA+'.'+c.TABLE_NAME) AND p.minor_id = c.ORDINAL_POSITION AND p.name = 'MS_Description'
WHERE c.TABLE_NAME = '查询的数据库表名'
```
阅读全文