Pages

2013/12/20

[SQL Server] データベースのテーブルやビューなどの一覧を取得する

-- テーブル一覧を取得。
SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'U';

-- ビュー一覧を取得。
SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'V';

-- ストアド一覧を取得。
SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'P';

-- シノニム一覧を取得。
SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'SN';
取得項目は name 以外にも色々とあり、xtype はこれ以外にもある。
システムオブジェクトについての詳しい情報は、以下のページにまとめられている。
sys.sysobjects (Transact-SQL) - TechNet
Related Posts Plugin for WordPress, Blogger...