顯示 Sql Server 中所有表中的信息
顯示某個(gè)Sql Server某個(gè)數(shù)據(jù)庫(kù)中所有表或視圖的信息
sql server 2000 與 2005 不同 差別在于 紅色字部分
以下語(yǔ)句為獲取所有表信息,替換綠色黑體字"U"為"V"為獲取所有視圖信息。
Sql Server 2000 版本
SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
sysproperties.[value] AS COLUMN_DESCRIPTION, syscomments.text as
COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
INNER JOIN systypes
ON syscolumns.xtype = systypes.xtype
LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
LEFT OUTER JOIN sysproperties ON
( sysproperties.smallid = syscolumns.colid
AND sysproperties.id = syscolumns.id)
LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
WHERE syscolumns.id IN
(SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name <> 'sysname')
ORDER BY syscolumns.colid
Sql Server 2005版本
SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
sys.extended_properties.[value] AS COLUMN_DESCRIPTION, syscomments.text as
COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
INNER JOIN systypes
ON syscolumns.xtype = systypes.xtype
LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
LEFT OUTER JOIN sys.extended_properties ON
( sys.extended_properties.minor_id = syscolumns.colid
AND sys.extended_properties.major_id = syscolumns.id)
LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
WHERE syscolumns.id IN
(SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name <> 'sysname')
ORDER BY syscolumns.colid
參考:http://www.devx.com/tips/Tip/31235?type=kbArticle&trk=MSCP
相關(guān)文章
Oracle 10g各個(gè)帳號(hào)的訪問(wèn)權(quán)限、登錄路徑、監(jiān)控狀態(tài)命令查詢等等
各個(gè)帳號(hào)的訪問(wèn)權(quán)限、登錄路徑、監(jiān)控狀態(tài)命令查詢等等2009-05-05SQL Server中使用Linkserver連接Oracle的方法
SQL Server提供了Linkserver來(lái)連接不同數(shù)據(jù)庫(kù)上的同構(gòu)或異構(gòu)數(shù)據(jù)源。下面以圖示介紹一下連接Oracle的方式2012-07-07sqlserver 通用分頁(yè)存儲(chǔ)過(guò)程
sqlserver 通用分頁(yè)存儲(chǔ)過(guò)程,用存儲(chǔ)過(guò)程可以提高效率與節(jié)約時(shí)間。2009-09-09淺談SQL Server 對(duì)于內(nèi)存的管理[圖文]
理解SQL Server對(duì)于內(nèi)存的管理是對(duì)于SQL Server問(wèn)題處理和性能調(diào)優(yōu)的基本,本篇文章講述SQL Server對(duì)于內(nèi)存管理的內(nèi)存原理2013-01-01關(guān)于 SQL Server ErrorLog 錯(cuò)誤日志說(shuō)明
關(guān)于 SQL Server ErrorLog 錯(cuò)誤日志說(shuō)明學(xué)習(xí)sqlserver的朋友可以參考下。2011-04-04