打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
获取数据表中列的描述值

前面有写过《MS SQL为字段添加说明https://www.cnblogs.com/insus/p/12106589.html

现如今,我们获取这些字段的描述值。

先来看一句SELECT语句:

 

SELECT * FROM sys.extended_properties
GO
Source Code

 

如上SQL语句,虽然得到描述的值,但我们不清楚是哪一张表,和哪一个字段的说明。

因此,得使用系统另外对象来关联查询:

 

SELECT t.[name] AS [Table_Name],c.[name] AS [Column_Name],e.[value] AS [Column_Description]
FROM sys.tables t
INNER JOIN sys.columns c ON(t.[object_id] = c.[object_id])
LEFT JOIN sys.extended_properties e ON (t.[object_id] = e.[major_id] AND c.[column_id] = e.[minor_id] AND e.[name] = 'MS_Description')

GO
Source Code

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
表包含全部索引的索引结构
数据库常用对象查询 整理 - MS-SQL Server / 基础类
sql server2005 存储数据库表名、字段名、描述的数据库表和sql语句
怎么取得表中字段的说明,select * from syscolumns where id = object
如何取得一个表的所有字段名用逗号分割(Oracle)
Sql Server根据表名获取表的所有列及属性
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服