Ms sqlserver 查询表注释和字段注释
SQLServer 查询 注释 MS
2023-09-11 14:14:50 时间
一、查询表注释
Sqlserver查询所有表名及其描述
select top 1000
ROW_NUMBER() OVER (ORDER BY a.name) AS No,
a.name AS 表名,
CONVERT(NVARCHAR(100),isnull(g.[value],'-')) AS 说明
from
sys.tables a left join sys.extended_properties g
on (a.object_id = g.major_id AND g.minor_id = 0)
二、查询表的字段和字段注释
Mssql 查询表和字段注释
https://blog.csdn.net/baidu_36415076/article/details/53192935
SELECT
A.name AS table_name,
B.name AS column_name,
C.value AS column_description
FROM sys.tables A
INNER JOIN sys.columns B ON B.object_id = A.object_id
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
WHERE A.name = '表名'
三、获取表字段和字段类型
select column_name name,data_type type
from information_schema.columns
where table_name = '表名'
schema是架构:可以存放表、视图、存储过程等
主要是用于权限控制安全控制的
获取列信息information_schema.columns 系统视图
相关文章
- 关于SQLSERVER的全文目录跟全文索引的区别
- asp.net, c# 查询某天所有数据sql语句 用于SQLServer(mssql)
- asp.net, c# 查询10天前的当天所有数据,精确到天 sql语句 用于SQLServer(mssql)
- Oracle和sqlserver数据类型对应关系大全
- SQL注入篇——SqlServer的联合查询注入
- SqlServer备份,还原,生成脚本
- oracle与mysql与sqlserver的分页
- 详解sqlserver查询表索引
- sqlserver如何查询一个表的主键都是哪些表的外键
- sqlserver 通过convert取得指定格式的时间
- SqlServer where in 、where like参数化查询问题(转载)
- SQLServer查询和删除表中重复数据;SQLServer 一列或多列重复数据的查询和删除;SQLServer分组去重
- SqlServer--代码创建约束
- SqlServer主键
- SqlServer with递归查询的使用
- SQLServer 查询消息输出不全 print输出结果不全
- SQLServer之创建主XML索引
- SQLServer跨库查询--分布式查询
- SqlServer-分区表概述
- 数据库中SQL实现某列的乘积(SqlSERVER)
- SqlServer 查询死锁,杀死死锁进程