首页 > 数据库 >SQL Server 表注释和字段注释

SQL Server 表注释和字段注释

时间:2022-09-06 20:22:35浏览次数:54  
标签:sys name object value Server 注释 SQL id

1. 查询注释

查询表的所有注释

SELECT A.name ,C.value
FROM sys.tables A
    LEFT JOIN sys.extended_properties C ON C.major_id = A.object_id
WHERE C.minor_id=0
group by A.name ,C.value

查询表的所有字段注释

1 SELECT A.name AS table_name,B.name AS column_name,C.value AS column_description
2 FROM sys.tables A
3     INNER JOIN sys.columns B ON B.object_id = A.object_id
4     LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
5 WHERE A.name = 't_bd_hobby' -- 表名

2. 添加表注释

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

3.添加字段注释

 -- 字段加注释
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注释内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'字段名'

标签:sys,name,object,value,Server,注释,SQL,id
From: https://www.cnblogs.com/luyj00436/p/16661117.html

相关文章

  • [安装配置] Linux安装MySQL
    第一步:查看mysql相关的软件查询当前系统中安装的名称带mysql的软件rpm-qa|grepmysql查询当前系统中安装的名称带mariadb的软件rpm-qa|grepmariadb第二步:卸载......
  • SQL语句里||连接符的使用 SQL语句里面 拼接字符串 和变量 使用 ||
    SQL语句里||连接符的使用先赞后看,此生必赚!一、||作用||表示拼接,如'a'||'b'等价于'ab' 二、||举例:批量生成select语句select'select*from'||tname||';'......
  • mysql 主备模式搭建过程
    MySQL主备搭建1.主库配置以下所有操作均在主服务器上执行1)创建用户并授权createuserslaveidentifiedwithmysql_native_passwordby'123456'mysql>GRANTREPLICA......
  • MySQL
    数据库基础知识数据库 :数据库(DataBase简称DB)就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。数据库管理系统 :数据库管理系统(DatabaseManag......
  • mysql 日志文件配置
     https://blog.csdn.net/a510196774/article/details/101995194 [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysql/mysqld......
  • C#注释语法
    预定义的标签            用处<c>                             将说明中的文本标记为代码<code>           ......
  • 五分钟了解 Databend 全新 SQL 类型系统
    引言类型系统是数据库的一个重要组成部分,它提供了一种一致的方式来确定SQL中的数据类型。类型系统的设计很大程度影响数据库的易用性和健壮性,一个设计合理且一致的类型......
  • PostgreSQL-数据类型2
    一、Enumerated类型枚举(enum)类型是包含一组静态、有序值的数据类型。它们等效于许多编程语言中支持的枚举类型。枚举类型的一个示例可能是星期几,或者是一组数据的状态值......
  • mysql查询排序
    1.排序规则根据select语句中的order by 列名进行排序。ASC(ascend):升序,默认可以不写DESC(descend):降序ORDERBY字句在SELECT语句的结尾备注:数据库......
  • Mysql数据库增删改查
    数据库显示数据库showdatabases;显示数据表showtables;选择数据库usemysql;创建数据库createdatabasehaige;删除数据库dropdatabasehaige;刷新权限flushprivilege......