「Oracle」全テーブルのカラム(列)を確認する方法

2021年8月19日

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' 

 

Oracle

Posted by arkgame