文章主要給大家介紹了關(guān)于SQL Server中Table字典數(shù)據(jù)的查詢SQL的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
前言
在數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(第3版)教科書中這樣寫道:
數(shù)據(jù)庫包含4類數(shù)據(jù):
1.用戶數(shù)據(jù)
2.元數(shù)據(jù)
3.索引
4.應(yīng)用元數(shù)據(jù)
其中,元數(shù)據(jù)也叫數(shù)據(jù)字典,定義如下:
下面這篇文章就來給大家分享一個關(guān)于查詢SQL Server Table 結(jié)構(gòu)的SQL 語句。
T-SQL 如下:
SELECT(casewhena.colorder=1thend.nameelse''end) 表名,a.colorder 字段序號,a.name字段名,(casewhena.colorder=1thenisnull(f.value,'')else''end) 表說明,(casewhenCOLUMNPROPERTY( a.id,a.name,'IsIdentity')=1then'1'else'0'end)標識,(casewhen(SELECTcount(*)FROMsysobjectsWHERE(namein(SELECTnameFROMsysindexesWHERE(id = a.id)AND(indidin(SELECTindidFROMsysindexkeysWHERE(id = a.id)AND(colidin(SELECTcolidFROMsyscolumnsWHERE(id = a.id)AND(name= a.name)))))))AND(xtype ='PK'))>0then'1'else'0'end) 主鍵,b.name類型,a.length 占用字節(jié)數(shù),COLUMNPROPERTY(a.id,a.name,'PRECISION')as長度,isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0)as小數(shù)位數(shù),(casewhena.isnullable=1then'1'else'0'end) 允許空,isnull(e.text,'') 默認值,isnull(g.[value],' ')AS[說明]FROMsyscolumns aleftjoinsystypes bona.xtype=b.xusertypeinnerjoinsysobjects dona.id=d.idandd.xtype='U'andd.name<>'dtproperties'leftjoinsyscomments eona.cdefault=e.idleftjoinsys.extended_properties gona.id=g.major_idANDa.colid=g.minor_idleftjoinsys.extended_properties fond.id=f.major_idandf.minor_id=0--where b.name is not nullWHEREd.name='DBA_Server'--如果只查詢指定表,加上此條件,此案例為表DBA_Serverorderbya.id,a.colorder
查詢出的結(jié)果如下:

總結(jié)
以上就是這SQL Server中Table字典數(shù)據(jù)的查詢SQL示例代碼文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家的支持。
- SQL語句中不同的連接JOIN及SQL中join的各種用法
- SQL SERVER 2012數(shù)據(jù)庫自動備份的方法
- 關(guān)于SQL server2008調(diào)試存儲過程的完整步驟
- SQL Server數(shù)據(jù)庫調(diào)整表中列的順序操作方法及遇到問題
- SQL Server中的SELECT會阻塞SELECT相關(guān)資料
- Docker中部署mysql服務(wù)的方法及遇到的問題
- 利用數(shù)據(jù)庫trigger對安全進行監(jiān)控
- win7下手動配置apache+php+mysql記
- 完成Excel動態(tài)鏈接外部數(shù)據(jù)庫
- 網(wǎng)站被sql注入的修復(fù)方法
分享到:
投訴收藏












