[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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する