「Oracle」全テーブルのカラム(列)を確認する方法
ALL_TAB_COLUMNSについて
ALL_TAB_COLUMNSは、現行のユーザーがアクセスできる表、ビューおよびクラスタの列を示します。このビューの統計情報を収集するには、DBMS_STATSパッケージを使用します。
項目
TABLE_NAME:表、ビューまたはクラスタの名前
COLUMN_NAME:列名
DATA_TYPE:列のデータ型
DATA_LENGTH:列の長さ(バイト)
DATA_SCALE:数値の小数点以下の桁
DATA_PRECISION: NUMBERデータ型の場合は10進精度。FLOATデータ型の場合は2進精度。
使用例
SELECT TABLE_NAME , COLUMN_NAME , DATA_TYPE , DATA_LENGTH , DATA_SCALE , DATA_PRECISION FROM ALL_TAB_COLUMNS WHERE OWNER = 'MANUSER'