July 5, 2012

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

SQL Serverでのテーブル一覧をSQL文で取得する方法を備忘録的に。

下記の例では、テーブルのタイプ(xtype)をユーザーテーブルとビューに限定して取得しています。
select *
from sysobjects
where xtype = 'U' or xtype = 'V'
order by xtype, name;

厳密には、xtypeはオブジェクトの種類の指定のようですので、テーブル以外にもいろいろ指定できるみたいです。
詳しくはMSDNをどうぞ。

No comments:

Post a Comment