【ORACLE】データ・レコード件数の多いテーブルを確認するSQL

ここではORACLEデータベースでデータ・レコード件数の多いテーブルを簡単に調査・確認する方法を紹介します。

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

◆実行するSQL

select
    OWNER --テーブルの所有者
    ,TABLE_NAME --テーブル名
    ,TABLESPACE_NAME --表領域名
    ,NUM_ROWS --レコード件数
from
    ALL_TABLES a
order by
    NUM_ROWS desc
    ,TABLE_NAME
;

この他にも便利なSQLがあるのでぜひ使ってみてください。

【SQL】スキーマ(ユーザ)の一覧を確認する方法
【SQL】テーブルの一覧を確認する方法
【SQL】データ・レコード件数の多いテーブルを確認する方法
【SQL】パーティションテーブルの一覧を確認する方法
【SQL】表のパーティションごとの件数を確認する方法
【SQL】パーティションテーブルの設定内容を確認する方法