Oracle では、「DBA_PART_TABLES」を指定した select ステートメントを使用してパーティション テーブルをクエリできます。このステートメントにより、データベース内のすべてのパーティション テーブルの情報を表示できます。構文は「select * from DBA_PART_TABLES;」です。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
--oracle 現在のユーザーのパーティション テーブル情報を表示します。
select * from USER_PART_TABLES;
--データベースのすべてのパーティション テーブル情報を表示します。
select * from dba_part_tables;
パーティション テーブル情報の表示は次のように構成されています:
データベース内のすべてのパーティション テーブルの情報を表示します: DBA_PART_TABLES
すべてのパーティション テーブルの情報を表示します現在のユーザーがアクセス可能: ALL_PART_TABLES
現在のユーザーのすべてのパーティション テーブルに関する情報を表示します: USER_PART_TABLES
テーブル パーティション情報を表示します。 データベース内のすべてのパーティション テーブルの詳細なパーティション情報を表示します: DBA_TAB_PARTITIONS
現在のユーザーがアクセスできるすべてのパーティション テーブルの詳細なパーティション情報を表示します: ALL_TAB_PARTITIONS
現在のユーザーのすべてのパーティション テーブルの詳細なパーティション情報を表示します: USER_TAB_PARTITIONS
サブパーティション情報を表示しますデータベースのすべての結合パーティション表のサブパーティション情報を表示します: DBA_TAB_SUBPARTITIONS
ユーザーがアクセスできるすべての結合パーティション表の現在のサブパーティション情報を表示します: ALL_TAB_SUBPARTITIONS
すべての結合パーティションのサブパーティション情報を表示します現在のユーザーのテーブル: USER_TAB_SUBPARTITIONS
パーティション列の表示 データベース内のすべてのパーティション テーブルのパーティション列を表示します。 情報: DBA_PART_KEY_COLUMNS
現在のユーザーがアクセスできるすべてのパーティション テーブルのパーティション列情報を表示します。 : ALL_PART_KEY_COLUMNS
現在のユーザーのすべてのパーティション テーブルのパーティション列情報を表示します: USER_PART_KEY_COLUMNS
Display sub パーティション列には、データベース内のすべてのパーティション テーブルのサブパーティション列情報が表示されます: DBA_SUBPART_KEY_COLUMNS
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracleでパーティションテーブルをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。