SQLServerでSQLを使ってテーブルのカラム名(項目名)を取得する

SQLServerでSQLを使ってテーブルのカラム名(項目名)を取得する方法です。

スポンサーリンク

SQLでテーブルのカラム名(項目名)を取得

Oracleでは

とわりと簡単に取得できるのですが、
SQLServerでカラム名(項目名)を取得する場合はちょっとしたSQLを組む必要が
あります。

実行するSQL

SQLで使用するテーブルは「syscolumns」と「sysobjects」いう2つのテーブルを利用します。

2つのテーブルをJOINして「sysobjects」の「name」カラムに「カラム名を取得するテーブル名」を条件としてSELECTを実行します。

上記のSQLを実行した結果が

name
no
name
age
gender

になります。

タイトルとURLをコピーしました