SQLServerでテーブルのカラム名を取得する方法

2019-10-23

SQLServerではsys.objects, sys.columnsというシステムビューを利用するとテーブルのカラム名や属性、長さなどを取得できます。

SQLServerでテーブルのカラム名を取得する方法

SQLServerでテーブルのカラム名を取得する方法はsys.objects, sys.columnsという2つのシステムビューを利用して取得します。

実際のSQLは以下のようになります。

このSQLの「取得するテーブル名」を実際に取得したいテーブルの名前に変更して実行すると、「テーブル名」「項目名」「属性」「長さ」「NULL許可」が取得できます。

これを利用すれば簡易的なテーブル定義書も簡単に作成することができます。

以上、SQLServerでテーブルのカラム名を取得する方法でした。