ATUALIZADOELETES | NOUPDATEDELETES

Válido Para

Replicat

Descrição

Use o parâmetro UPDATEDELETES para converter operações de exclusão em operações de atualização para todas as instruções MAP especificadas depois dele no arquivo de parâmetros. Use NOUPDATEDELETES para desativar UPDATEDELETES. Esses parâmetros são específicos da tabela. Uma permanece em vigor para as instruções MAP subsequentes até que a outra seja encontrada. A cláusula UPDATE WHERE usa as mesmas colunas de chave que a instrução DELETE usaria. Portanto, isso funciona melhor em tabelas que têm uma chave primária ou exclusiva.

Como você pode ativar ou desativar seletivamente esses parâmetros entre instruções MAP, poderá ativá-los ou desativá-los para diferentes threads de um Replicat coordenado. Especifique os threads UPDATEDELETES em um conjunto de instruções MAP e especifique os threads NOUPDATEDELETES em outro conjunto de instruções MAP.

Ao usar UPDATEDELETES, use o parâmetro NOCOMPRESSDELETES. Esse parâmetro faz com que o Extract grave todas as colunas na trilha para que elas fiquem disponíveis para atualizações.

Padrão

NOUPDATEDELETES

Sintaxe

UPDATEDELETES | NOUPDATEDELETES

Exemplo

Este exemplo mostra como você pode aplicar UPDATEDELETES e NOUPDATEDELETES seletivamente a diferentes instruções MAP, cada uma das quais representa um thread diferente de um Replicat coordenado.

UPDATEDELETES
MAP sales.cust, TARGET sales.cust, THREAD (1);
MAP sales.ord, TARGET sales.ord, THREAD (2);
NOUPDATEDELETES
MAP sales.loc, TARGET sales.loc, THREAD (3);