更新または削除されたソース・ファイルがある外部パーティション表のリフレッシュ

DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEを使用して、外部パーティション表をリフレッシュできます。新しいパーティションが追加された場合、またはオブジェクト・ストア・ソースからパーティションが削除された場合、この手順を使用します。

ノート

ノート:パーティション化された外部表がDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLEおよびfile_url_pathパラメータで作成されている場合のみ、DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEを使用します。

パーティション化された外部表をリフレッシュするには:

  1. プロシージャDBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEを使用して、クラウド・オブジェクト・ストア・ソース・ファイルの上に外部パーティション表をリフレッシュします。

    たとえば:

    BEGIN
       DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE(table_name => 'MYSALES');
    END;
    /

    DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEは、対応するDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLEの資格証明情報と、指定されたtable_nameを使用してクラウド・オブジェクト・ストアにアクセスします。

    パラメータの詳細は、「SYNC_EXTERNAL_PART_TABLEプロシージャ」を参照してください。

  2. パーティション情報がリフレッシュされ、更新された外部パーティション表に対して問合せを実行できます。新しいパーティションが使用可能になったり、削除されたパーティションが外部パーティション表で使用できなくなったりします。