記事内に広告が含まれています。

【SQL Server】テーブル一覧を取得する

SQL Server でテーブルの一覧を取得する方法です。

【スポンサーリンク】

sys.tables を使えば簡単にテーブル一覧を取得できる

MSSMSで「新しいクエリ」を開いたDBに存在するテーブルを取得します。

--テーブル一覧を取得
SELECT * FROM sys.tables;
SELECT * FROM sys.objects WHERE type = 'U';

上記どちらでも結果は同じです。

「あのテーブルって何だっけ~?」みたいに、テーブル名の一部はふんわり覚えているけど、全部は覚えてない場合は、下記の様に Where句 で name カラムを like 検索します。

--テーブル一覧を取得
SELECT * FROM sys.tables WHERE name like '%テーブル名の一部%';
【スポンサーリンク】

参考リンク

sys.tables (Transact-SQL) - SQL Server
sys.tables (Transact-SQL)