獲取sql server資料庫中所有庫、表、欄位名的方法

iSQlServer發表於2009-12-15
獲取sqlserver資料庫中所有庫、表、欄位名的方法
2009年03月12日 星期四 下午 12:51
1.獲取所有資料庫名:
SELECT Name FROM Master..SysDatabases ORDER BY Name
2.獲取所有表名:
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有使用者表;
XType='S':表示所有系統表;
3.獲取所有欄位名:
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')

 

 

 

access :
如果表存在,如何得到這個表?

SELECT *
FROM MSysObjects where name='ExamResultTime ' and type=1 and flags=0

//得到該資料庫中所有的表名

SELECT name FROM MSysObjects where type=1 and flags=0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-622494/,如需轉載,請註明出處,否則將追究法律責任。

相關文章