最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server中Table字典數(shù)據(jù)的查詢SQL示例代碼

 更新時(shí)間:2018年10月12日 10:33:16   作者:東山絮柳仔  
這篇文章主要給大家介紹了關(guān)于SQL Server中Table字典數(shù)據(jù)的查詢SQL的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

在數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)(第3版)教科書(shū)中這樣寫(xiě)道:

數(shù)據(jù)庫(kù)包含4類數(shù)據(jù):

1.用戶數(shù)據(jù)

2.元數(shù)據(jù)

3.索引

4.應(yīng)用元數(shù)據(jù)

其中,元數(shù)據(jù)也叫數(shù)據(jù)字典,定義如下:

下面這篇文章就來(lái)給大家分享一個(gè)關(guān)于查詢SQL Server Table 結(jié)構(gòu)的SQL 語(yǔ)句。

T-SQL 如下:

SELECT (case when a.colorder=1 then d.name else '' end) 表名,
a.colorder 字段序號(hào),a.name 字段名,
(case when a.colorder=1 then isnull(f.value,'') else '' end) 表說(shuō)明, 
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '1'else '0' end)標(biāo)識(shí),
(case when (SELECT count(*) FROM sysobjects
WHERE (name in (SELECT name FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))
AND (xtype = 'PK'))>0 then '1' else '0' end) 主鍵,b.name 類型,a.length 占用字節(jié)數(shù),
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 長(zhǎng)度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小數(shù)位數(shù),(case when
a.isnullable=1 then '1'else '0' end) 允許空,
isnull(e.text,'') 默認(rèn)值,isnull(g.[value], ' ') AS [說(shuō)明]
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0
--where b.name is not null
WHERE d.name='DBA_Server' --如果只查詢指定表,加上此條件,此案例為表DBA_Server
order by a.id,a.colorder

查詢出的結(jié)果如下:

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 深入理解SQL盲注

    深入理解SQL盲注

    本文主要介紹了深入理解SQL盲注,主要介紹了布爾盲注和時(shí)間盲注,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • SQL Server中判斷和處理NULL值的多種方法和解決方案

    SQL Server中判斷和處理NULL值的多種方法和解決方案

    在SQL Server數(shù)據(jù)庫(kù)中,NULL是表示缺少數(shù)據(jù)或未知值的特殊標(biāo)記,處理NULL值是SQL開(kāi)發(fā)人員經(jīng)常遇到的問(wèn)題之一,本文將介紹SQL Server中判斷和處理NULL值的不同方法,以及一些解決方案,幫助您更好地處理數(shù)據(jù)庫(kù)中的NULL值情況,需要的朋友可以參考下
    2024-01-01
  • SqlServer 數(shù)據(jù)庫(kù) 三大  范式

    SqlServer 數(shù)據(jù)庫(kù) 三大 范式

    本文將基于三大范式原則,結(jié)合具體的實(shí)例做簡(jiǎn)要分析,對(duì)SqlServer 數(shù)據(jù)庫(kù) 三大 范式相關(guān)知識(shí)感興趣的朋友一起看看吧
    2019-11-11
  • 記一次公司倉(cāng)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器死鎖過(guò)程及解決辦法

    記一次公司倉(cāng)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器死鎖過(guò)程及解決辦法

    根據(jù)操作系統(tǒng)中的定義:死鎖是指在一組進(jìn)程中的各個(gè)進(jìn)程均占有不會(huì)釋放的資源,但因互相申請(qǐng)被其他進(jìn)程所站用不會(huì)釋放的資源而處于的一種永久等待狀態(tài)。下面小編給大家分享一次公司倉(cāng)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器死鎖過(guò)程及解決辦法,需要的朋友一起看看吧
    2015-09-09
  • sql server中判斷表或臨時(shí)表是否存在的方法

    sql server中判斷表或臨時(shí)表是否存在的方法

    這篇文章主要介紹了sql server中判斷表或臨時(shí)表是否存在的方法,需要的朋友可以參考下
    2015-11-11
  • 淺析SQL Server中的執(zhí)行計(jì)劃緩存(上)

    淺析SQL Server中的執(zhí)行計(jì)劃緩存(上)

    這篇文章主要介紹了淺析SQL Server中的執(zhí)行計(jì)劃緩存(上)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • SQLServer Top語(yǔ)句參數(shù)化方法

    SQLServer Top語(yǔ)句參數(shù)化方法

    在T-Sql中,一般top數(shù)據(jù)不確定的情況下,都是拼sql,這樣無(wú)論是效率還是可讀性都不好。應(yīng)該使用下面參數(shù)化Top方式
    2009-07-07
  • SQL?SERVER數(shù)據(jù)庫(kù)登陸錯(cuò)誤18456解決過(guò)程

    SQL?SERVER數(shù)據(jù)庫(kù)登陸錯(cuò)誤18456解決過(guò)程

    這篇文章主要介紹了SQL?SERVER數(shù)據(jù)庫(kù)登陸錯(cuò)誤18456解決過(guò)程,18456錯(cuò)誤是因密碼或用戶名錯(cuò)誤而使身份驗(yàn)證失敗并導(dǎo)致連接嘗試被拒或者賬戶被鎖定無(wú)法sa登錄,按照如下操作依次排查解決,需要的朋友可以參考下
    2024-10-10
  • SqlServer系統(tǒng)數(shù)據(jù)庫(kù)的作用深入了解

    SqlServer系統(tǒng)數(shù)據(jù)庫(kù)的作用深入了解

    至于SqlServer系統(tǒng)數(shù)據(jù)庫(kù)的作用可以從以下幾個(gè)部分介紹下:Master/Model/Tempdb/Distribution/Msdb;感興趣的你可以參考下哦,不妨可以充充電了
    2013-02-02
  • sqlserver數(shù)據(jù)庫(kù)出現(xiàn)置疑的解決思路

    sqlserver數(shù)據(jù)庫(kù)出現(xiàn)置疑的解決思路

    首先新建一個(gè)同名的數(shù)據(jù)庫(kù),然后再停掉sql server服務(wù),用原數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫(kù)文件,重啟sql server服務(wù)。感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-03-03

最新評(píng)論

华容县| 锡林浩特市| 阳新县| 巩义市| 博罗县| 阆中市| 安泽县| 镶黄旗| 盖州市| 道真| 德钦县| 台江县| 旬阳县| 盐边县| 茌平县| 丽水市| 江山市| 都昌县| 固镇县| 德化县| 衡阳市| 扶余县| 宜川县| 柳州市| 浙江省| 乌拉特前旗| 满洲里市| 潍坊市| 宜黄县| 卢龙县| 绵竹市| 体育| 贺州市| 隆化县| 栾川县| 阜康市| 南安市| 乐都县| 杭锦后旗| 南川市| 台东县|