OVERRIDEDUPS | NOOVERRIDEDUPS

Válido para

Replicat

Descripción

Utilice los parámetros OVERRIDEDUPS y NOOVERRIDEDUPS para controlar si Replicat sustituye o no un registro existente en la base del datos destino con uno replicado si ambos registros tienen la misma clave.

REPERROR (<error>, IGNORE)

Por ejemplo, la sentencia para una instancia de Oracle AI Database sería:

REPERROR (1, IGNORE)

Replicat escribe registros duplicados ignorados en el archivo de desecho.

Coloque OVERRIDEDUPS o NOOVERRIDEDUPS antes de las sentencias TABLE o MAP a las que desea que afecte. Puede crear diferentes reglas para diferentes grupos de sentencias TABLE o MAP. Los parámetros actúan como conmutadores: uno permanece en vigor para las sentencias TABLE o MAP posteriores hasta que se encuentra el otro.

OVERRIDEDUPS se activa automáticamente cuando se utiliza HANDLECOLLISIONS. Consulte "HANDLECOLLISIONS | NOHANDLECOLLISIONS" para obtener más información.

WARNING: cuando OVERRIDEDUPS está en vigor, es posible que los registros no se procesen en orden cronológico en varios procesos de Replicat.

Valor por defecto

NOOVERRIDEDUPS

Sintaxis

OVERRIDEDUPS | NOOVERRIDEDUPS