OracleDB内の全テーブルの件数を取得するSQLを調べてみたところ
一番簡単なのは下記のSQLでした。
SELECT TABLE_NAME, NUM_ROWS FROM USER_TABLES;
但し、このSQLは、統計情報から件数を参照するので
統計情報直後でないと、正確な件数は求められません。
大体の件数が知りたいのであれば、このSQLでいけるけど。。
あまり使えないかな~。
次回は、最新の件数を取得する方法を調べてみたいと思います。
OracleDB内の全テーブルの件数を取得するSQLを調べてみたところ
一番簡単なのは下記のSQLでした。
SELECT TABLE_NAME, NUM_ROWS FROM USER_TABLES;
但し、このSQLは、統計情報から件数を参照するので
統計情報直後でないと、正確な件数は求められません。
大体の件数が知りたいのであれば、このSQLでいけるけど。。
あまり使えないかな~。
次回は、最新の件数を取得する方法を調べてみたいと思います。