PL/SQLを使用してユーザーが所有するすべてのテーブルを取得する方法

ユーザの全ての表を参照するには、次を使用します

  1. ネイティブテーブル
  2. ネイティブなテーブル
SELECT table_name
FROM user_tables;
  1. 全テーブル
  2. 全テーブル
SELECT table_name
FROM all_tables
WHERE owner = '用户名';
  1. DBA_TABLES
  2. DBA_TABLES
SELECT table_name
FROM dba_tables
WHERE owner = '用户名';

ALL_TABLESとDBA_TABLESビューの問い合わせには、対応するアクセス権限が必要です。

bannerAds