利用SQL語句查詢出指定表的所有擴充套件屬性 列說明

2021-06-01 13:00:20 字數 579 閱讀 3531

該sql語句會使用到sys.extended_properties目錄檢視。

該檢視的說明如下:

說明:該檢視針對當前資料庫中的每個擴充套件屬性返回一行。

具體返回結果集中每列的含義請參考msdn文件。

示例**如下:

例如我要查詢表table1的所有列的列說明:

select a.value,b.name,

c.name as typename,b.max_length,b.precision,b.scale

from sys.extended_properties a inner join sys.columns b

on a.major_id=b.object_id

and a.minor_id=b.column_id

inner join sys.types c on b.user_type_id=c.user_type_id

where a.major_id=object_id('storage_goods') and a.value!=''

注意:目錄檢視只有sql server2005及以上版本才有。

本文**於:

利用SQL語句查詢(基於MSSQL)

1 求 工程j1零件的 商號碼sno 2 求 工程j1零件p1的 商號碼sno 3 找出所有 商的姓名和所在城市 4 找出所有零件的名稱 顏色和重量 5 找出使用 商s1所 零件的工程號碼 create database spj on primary name spj data,filename e...

SQL查詢表結構的語句

sql查詢表結構的語句 select case when a.colorder 1 then d.name else end 表名,a.colorder 字段序號,a.name 欄位名,case when columnproperty a.id,a.name,isidentity 1 then el...

查詢表結構的SQL語句

如果需要查詢表結構,sql語句能否實現呢?下面就將為您介紹查詢表結構的sql語句的寫法,希望對您學習sql語句能夠有所幫助。查詢非系統資料庫 select name from master.sysdatabases where dbid 4 選擇water資料庫下的所有表 use water sel...