Aggiorna tabelle partizionate esterne con file di origine aggiornati o eliminati

È possibile utilizzare DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE per aggiornare una tabella partizionata esterna. Utilizzare questa procedura quando vengono aggiunte nuove partizioni o quando le partizioni vengono rimosse dall'origine dell'area di memorizzazione degli oggetti.

Nota

Utilizzare DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE solo quando la tabella esterna partizionata viene creata con il parametro DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE e file_url_path.

Per aggiornare una tabella esterna partizionata:

  1. Aggiornare una tabella partizionata esterna nella parte superiore dei file di origine dell'area di memorizzazione degli oggetti cloud utilizzando la procedura DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE.

    Ad esempio:

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

    DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE utilizza le informazioni sulle credenziali del DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE corrispondente con il table_name specificato per accedere all'area di memorizzazione degli oggetti cloud.

    Per informazioni dettagliate sul parametro, vedere SYNC_EXTERNAL_PART_TABLE Procedura.

  2. Le informazioni sulla partizione vengono ora aggiornate ed è possibile eseguire query nella tabella partizionata esterna aggiornata. con nuove partizioni disponibili o con partizioni rimosse non più disponibili nella tabella partizionata esterna.