2010/04/05

[oracle]あるテーブルのカラム名、型、長さを取得

今日はちょっとしたoracleネタ。

あるテーブルのカラム名、型、長さを取得したい場合は、下記のsql文を実行すればオッケー♪

SELECT DATA_TYPE
, CASE
WHEN DATA_TYPE = 'NUMBER' THEN
DATA_PRECISION
ELSE DATA_LENGTH
END DATA_LENGTH
, COLUMN_NAME
FROM USER_TAB_COLUMNS A
WHERE TABLE_NAME = 'テーブル名を入力'

0 コメント:

コメントを投稿