SQLServerオブジェクト カタログ ビュー
スポンサーリンク
SQLServerオブジェクト カタログ ビューについてです。
SQLServerのカタログビューを使う事で、テーブルや列などSQL Serverが管理する各種情報(メタデータ)を参照することができる。
詳しくは以下を参照。
https://msdn.microsoft.com/ja-jp/library/ms189783.aspx
例 テーブルの一覧を取得
select * from sys.tables
例 ビューの一覧を取得
select * from sys.views
例 カラム名をもつテーブル名を取得
SELECT T.name AS TableName, C.name AS ColumnName FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id WHERE C.name = 'カラム名' ORDER BY T.name, C.name;
いろいろな情報を取れるみたいですが、ちょっと量が多いので使いこなすには時間がかかりそうですね。
「オブジェクト カタログ ビュー」って言葉を知ったことにより検索がやりやすくなった気がする。