多くの異なる information_schema ビューがあります。利用可能なビューを確認したい場合は、SSMS オブジェクト エクスプローラーで、データベース> システム データベース> msdb> ビュー> システム ビューに移動し、information_schema までスクロールします。これらはビューなので、クエリを実行するだけです。あなたの質問から、あなたが興味を持っているものは
INFORMATION_SCHEMA.columns
INFORMATION_SCHEMA.tables
INFORMATION_SCHEMA.views
サーバー名とすべての列を一覧表示するクエリの例を次に示します
select @@servername, *
from INFORMATION_SCHEMA.columns
クエリと同じように、ビューを結合してデータをフィルター処理できます。これがお役に立てば幸いです。
select *
from information_schema.tables t
join INFORMATION_SCHEMA.columns c
on t.table_name = c.table_name
where c.data_type = 'image'