PL/SQLを使用してユーザーが所有するすべてのテーブルを取得する方法
ユーザの全ての表を参照するには、次を使用します
- ネイティブテーブル
- ネイティブなテーブル
SELECT table_name
FROM user_tables;
- 全テーブル
- 全テーブル
SELECT table_name
FROM all_tables
WHERE owner = '用户名';
- DBA_TABLES
- DBA_TABLES
SELECT table_name
FROM dba_tables
WHERE owner = '用户名';
ALL_TABLESとDBA_TABLESビューの問い合わせには、対応するアクセス権限が必要です。