Welcome to Our Website

Oracle Show Tables (日本語)

概要:このチュートリアルでは、データ-ディクショナリ-ビューから問合せを行うことにより、Oracleデータベース内の表を表示する方法を段階的に学習します。

MySQLを使用している場合は、データベース内のすべてのテーブルをリストするSHOW TABLESコマンドに精通しているかもしれません。

残念ながら、OracleはSHOW TABLESコマンドを直接サポートしていません。 ただし、リストのすべてのテーブルデータベースによる照会からの様々なデータ辞書。,

現在のユーザーが所有するテーブルを表示

現在のユーザーが所有するテーブルを表示するには、user_tablesビューからクエリします。

このビューにはOWNER列は表示されないことに注意してください。 また、user_tablesテーブルには、現在のユーザーがアクセスできる他のテーブルは含まれていません。,:

Oracleデータベース内のすべてのテーブルを表示

Oracleデータベース全体のすべてのテーブルを表示するには、dba_tablesビューから次のように問い合わせます。

view:

この場合、データベース管理者に、dba_tablesビュー、またはSELECT ANY DICTIONARY権限、またはSELECT_CATALOG_ROLE権限のいずれかの権限をアカウントに付与するように要求する必要があります。,

次の図は、user_tablesall_tables、およびdba_tablesビューから返すことができるテーブルを示しています。

このチュートリアルでは、user_tablesall_tables、およびdba_tablesを含むデータ-ディクショナリ-ビューから問い合わせることによって、oracleデータベースに表を表示する方法を学習しました。/p>

  • このチュートリアルは役に立ちましたか?
  • イェスノ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です