更新または削除されたソース・ファイルがある外部パーティション表のリフレッシュ
DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEを使用して、外部パーティション表をリフレッシュできます。新しいパーティションが追加された場合、またはオブジェクト・ストア・ソースからパーティションが削除された場合、この手順を使用します。
ノート
ノート:パーティション化された外部表がDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLEおよびfile_url_pathパラメータで作成されている場合のみ、DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLEを使用します。
パーティション化された外部表をリフレッシュするには:
-
プロシージャ
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プロシージャ」を参照してください。
-
パーティション情報がリフレッシュされ、更新された外部パーティション表に対して問合せを実行できます。新しいパーティションが使用可能になったり、削除されたパーティションが外部パーティション表で使用できなくなったりします。