Atualizar tabelas particionadas externas com arquivos de origem atualizados ou excluídos

Você pode usar DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE para atualizar uma tabela particionada externa. Use este procedimento quando novas partições forem adicionadas ou removidas da origem do armazenamento de objetos.

Observação

Só use DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE quando a tabela externa particionada for criada com DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE e o parâmetro file_url_path.

Para atualizar uma tabela externa particionada:

  1. Atualize uma tabela particionada externa na parte superior dos arquivos de origem do Armazenamento de Objetos na Nuvem usando o procedimento DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE.

    Por exemplo:

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

    DBMS_CLOUD.SYNC_EXTERNAL_PART_TABLE usa as informações de credenciais do DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE correspondente com o table_name especificado para acessar o Armazenamento de Objetos na Nuvem.

    Consulte Procedimento SYNC_EXTERNAL_PART_TABLE para obter informações detalhadas sobre o parâmetro.

  2. As informações de partição estão atualizadas agora e você pode executar consultas na tabela particionada externa atualizada, com novas partições disponíveis ou com partições que foram removidas e não estão mais disponíveis na tabela particionada externa.