-
パーティションの検証: パーティションの構成や状態を確認するには、次のクエリを使用します。
SELECT table_name, partition_name, high_value, partition_position FROM user_tab_partitions WHERE table_name = 'テーブル名';
このクエリは、指定したテーブルの各パーティションの情報を取得します。パーティション名、ハイバリュー(パーティションの範囲)、およびパーティション位置が表示されます。
-
インデックスの検証: インデックスの構造や状態を確認するには、次のクエリを使用します。
SELECT index_name, table_name, uniqueness, status FROM user_indexes WHERE table_name = 'テーブル名';
このクエリは、指定したテーブルに関連するインデックスの情報を取得します。インデックス名、テーブル名、一意性(ユニークインデックスかどうか)、およびステータスが表示されます。
-
パーティションとインデックスの関連付けの検証: パーティションとインデックスの関連付けを確認するには、次のクエリを使用します。
SELECT i.index_name, p.partition_name FROM user_ind_partitions p JOIN user_indexes i ON p.index_name = i.index_name WHERE i.table_name = 'テーブル名';
このクエリは、指定したテーブルに関連するインデックスとパーティションの関連付けを表示します。
以上の方法とコード例を使用して、Oracle SQLにおけるパーティションとインデックスの検証を行うことができます。必要に応じて、テーブル名を適切なテーブルに置き換えてください。