SUBSTITUIÇÕES | NOOVERRIDEDUPS

Válido Para

Replicat

Descrição

Use os parâmetros OVERRIDEDUPS e NOOVERRIDEDUPS para controlar se Replicat substituirá ou não o registro existente no banco de dados de destino com um replicado, se ambos os registros tiverem a mesma chave.

REPERROR (<error>, IGNORE)

Por exemplo, a instrução de um Oracle AI Database seria:

REPERROR (1, IGNORE)

O processo Replicat grava registros duplicados ignorados no arquivo de descarte.

Coloque OVERRIDEDUPS ou NOOVERRIDEDUPS antes das instruções TABLE ou MAP que você deseja que elas afetem. Você pode criar regras diferentes para diferentes grupos de instruções TABLE ou MAP. Os parâmetros funcionam como alternâncias: um permanece em vigor para as instruções TABLE ou MAP subsequentes até que a outra seja encontrada.

O OVERRIDEDUPS é ativado automaticamente quando o HANDLECOLLISIONS é usado. Consulte "HANDLECOLLISIONS | NOHANDLECOLLISIONS" para obter mais informações.

WARNING: Quando OVERRIDEDUPS está em vigor, os registros podem não ser processados em ordem cronológica em vários processos Replicat.

Padrão

NOOVERRIDEDUPS

Sintaxe

OVERRIDEDUPS | NOOVERRIDEDUPS