SQL Serverでテーブル一覧、カラム一覧を出力する方法

SQL Serverでテーブルの一覧やカラムの一覧を簡単に出力するためのクエリーを紹介します。

SQL Severでは、SQL Server Management Studioを使えば、テーブルやカラムを除くことができますが、一覧でほしい場合はクエリーで出力すると便利です。

テーブル一覧の出力方法は以下の通りです。

条件で type = 'U' を指定しない場合は、システムテーブルも出力されます。指定した場合はユーザーテーブルのみが出力されます。

特定のテーブルのカラム一覧を出力する場合は以下の通りです。

出力したいテーブルを条件として指定することで、該当のテーブルのカラムが出力されます。条件を指定しない場合はすべてのテーブルのカラムが出力されます。

テーブルとカラムを一緒に出力したい場合は以下の通りです。

テーブル名とカラム名が出力されます。