PL/SQLで特定のユーザーが持つすべてのテーブルを照会する方法
PL/SQLでは、次のようなSQL文を使って指定したユーザーが持つすべての表を閲覧することができます。
SELECT table_name
FROM all_tables
WHERE owner = '用户名';
このとき、「ユーザー名」は調べたいユーザーの名前で、それを実名に置き換えることができる。
また以下コマンドで、現在ユーザの配下に作成されている全テーブルを確認することもできます。
SELECT table_name
FROM user_tables;
この文は現在ユーザーが所有するすべての表の名前を返します。