テーブルセット(パラメータまたはテーブルのリスト)を提供する下位のフォーマットの多数のテーブル(たとえば40,50テーブル)の数を調べる必要があります。Oracleデータベースから複数の表を取得する方法は?
つまり、私はユーザー定義のテーブルセットのために以下のようにテーブルの数を見つける必要があります。
TABLE_NAME : ROW_COUNT
table_a : 1000000
table_b : 200000
table_c : 450000
table_d : 80000
など。
1)SQL開発者やヒキガエルまたはすぐに複数のテーブルの数を取得するための他のツールで作り付けのオプションがありますか?
2.)上記の出力を得ることができるSQL文またはpl/sqlスクリプトはありますか?
注:スキーマ内のすべてのテーブルの数を取得したくないことに注意してください。私はテーブルの特定のリストのみを必要とします。例:スキーマ内に100個のテーブルがあるとしますが、私が言及している25個のテーブルの数だけを必要とします。
なぜUSER_TABLESから選択しませんか?また、 'analyze'は10年以上非推奨です:常に[DBMS_STATS'パッケージを使用してください](https://docs.oracle.com/cloud/latest/db121/ARPLS/d_stats.htm)。 – APC
テーブルリストを指定する場所はどこですか? –
'where'節にあります。 –