パーティションテーブルの一覧を確認する方法

ORACLEでパーティションテーブルの一覧を簡単に調査・確認する方法を紹介します。

今回は簡単に確認するために、データディクショナリのALL_TABLESを参照します。

◆実行するSQL

select
OWNER –テーブルの所有者
,TABLE_NAME –テーブル名
,TABLESPACE_NAME –表領域名
,PARTITIONED –テーブルがパーティションされているかどうか YES or NO
from
ALL_TABLES a
where
PARTITIONED = ‘YES’
order by
TABLE_NAME
;