一個(gè)獲取SQL Server數(shù)據(jù)字典的經(jīng)典SQL語(yǔ)句_Mssql數(shù)據(jù)庫(kù)教程
推薦:SQL Server 索引基礎(chǔ)知識(shí)(1)--- 記錄數(shù)據(jù)的基本格式由于需要給同事培訓(xùn)數(shù)據(jù)庫(kù)的索引知識(shí),就收集整理了這個(gè)系列的博客。發(fā)表在這里,也是對(duì)索引知識(shí)的一個(gè)總結(jié)回顧吧。通過(guò)總結(jié),我發(fā)現(xiàn)自己以前很多很模糊的概念都清晰了很多。 不論是緩存的數(shù)據(jù)信息,還是物理保存的信息,他們的基本單位都是數(shù)據(jù)頁(yè)。所以理解
本文主要介紹了一個(gè)獲取SQL Server數(shù)據(jù)字典的經(jīng)典SQL語(yǔ)句,大家可以根據(jù)各自的實(shí)際情況對(duì)這段語(yǔ)句進(jìn)行相應(yīng)的修改。
| 以下為引用的內(nèi)容: SELECT sysobjects.name AS [table], sysproperties.[value] AS 表說(shuō)明, syscolumns.name AS field, properties.[value] AS 字段說(shuō)明, systypes.name AS type, syscolumns.length, ISNULL(COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'Scale'), 0) AS 小數(shù)位數(shù), syscolumns.isnullable AS isnull, CASE WHEN syscomments.text IS NULL THEN '' ELSE syscomments.text END AS [Default], CASE WHEN COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'IsIdentity') = 1 THEN '√' ELSE '' END AS 標(biāo)識(shí), CASE WHEN EXISTS (SELECT 1 FROM sysobjects WHERE xtype = 'PK' AND name IN (SELECT name FROM sysindexes WHERE indid IN (SELECT indid FROM sysindexkeys WHERE id = syscolumns.id AND colid = syscolumns.colid))) THEN '√' ELSE '' END AS 主鍵 FROM syscolumns INNER JOIN sysobjects ON sysobjects.id = syscolumns.id INNER JOIN systypes ON syscolumns.xtype = systypes.xtype LEFT OUTER JOIN sysproperties properties ON syscolumns.id = properties.id AND syscolumns.colid = properties.smallid LEFT OUTER JOIN sysproperties ON sysobjects.id = sysproperties.id AND sysproperties.smallid = 0 LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id WHERE (sysobjects.xtype = 'U') |
分享:SQL Server 索引基礎(chǔ)知識(shí)(2)----聚集索引,非聚集索引由于需要給同事培訓(xùn)數(shù)據(jù)庫(kù)的索引知識(shí),就收集整理了這個(gè)系列的博客。發(fā)表在這里,也是對(duì)索引知識(shí)的一個(gè)總結(jié)回顧吧。通過(guò)總結(jié),我發(fā)現(xiàn)自己以前很多很模糊的概念都清晰了很多。 不論是 聚集索引,還是非聚集索引,都是用B+樹(shù)來(lái)實(shí)現(xiàn)的。我們?cè)诹私膺@兩種索引之
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- sql2k中新增加的Function的sqlbook 的幫助
- sqlserver 2005連接超時(shí)采用bat命令解決
- 四個(gè)語(yǔ)句幫你提高 SQL Server 的伸縮性
- 看看自己掌握了多少SQL快捷鍵
- SQL Server 2008 阻止保存要求重新創(chuàng)建表的更改問(wèn)題的設(shè)置方法
- 解讀4個(gè)編寫(xiě)SQL語(yǔ)句需要注意的常識(shí)
- 揭秘SQL Server視圖使用中4個(gè)限制條件
- 解讀SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)要注意的21點(diǎn)
- sql where 1=1的優(yōu)缺點(diǎn)分析
- 淺析SQL的排序,分組,統(tǒng)計(jì)常用語(yǔ)句
猜你也喜歡看這些
- Mysql高性能備份方案解決數(shù)據(jù)不間斷訪(fǎng)問(wèn)
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- MySQL 5.6 如何更改安全的處理密碼探討
- Ubuntu 11.04 x64 編譯安裝mysql
- MySQL無(wú)法啟動(dòng)1067錯(cuò)誤的解決方法
- mysql的binlog太大太多占用大量磁盤(pán)的解決
- MySQL 關(guān)于表復(fù)制 insert into 語(yǔ)法的詳細(xì)介紹
- Mysql的主從數(shù)據(jù)庫(kù)沒(méi)有同步的解決辦法
- MySQL與Oracle的語(yǔ)法區(qū)別詳細(xì)對(duì)比
- MySQL筆記之系統(tǒng)信息函數(shù)詳解
。