PL/SQLで特定のユーザーが持つすべてのテーブルを照会する方法

PL/SQLでは、次のようなSQL文を使って指定したユーザーが持つすべての表を閲覧することができます。

SELECT table_name
FROM all_tables
WHERE owner = '用户名';

このとき、「ユーザー名」は調べたいユーザーの名前で、それを実名に置き換えることができる。

また以下コマンドで、現在ユーザの配下に作成されている全テーブルを確認することもできます。

SELECT table_name
FROM user_tables;

この文は現在ユーザーが所有するすべての表の名前を返します。

bannerAds