如何遍曆數據庫表格及每個表格的字段
本文僅用來作為個人的在忘記實現時,方便翻找的記錄本。也為一些使用google和baidu的朋友提供一個鏈接。沒有任何技術含量。
查詢一個數據庫的表:
select * from test..sysobjects where xtype='u' -- test為數據庫名,後兩個點必須,否則語法報錯
在結果中你可以看到若幹字段,其中包括表名、表ID、表類型等一係列信息。
查詢一個表中的字段和字段類型:
select * from syscolumns where id=object_id('tablename') -- tablename為表名,xtype為56等數字,它們在systypes表中有定義.
你可以在sql server企業管理器下,右鍵(Local)(Windows NT),點擊“編輯SQL Server注冊屬性(E)...”後,將“顯示係統數據庫與係統對象(Y)”勾上。這樣你可以預覽數據庫建庫的一些屬性了。
通過條件過濾,可以實現許多特別的需求。
最後更新:2017-04-02 00:06:46