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);