INSERMISSINGUPDATES | NOINSERTMISSINGUPDATES

Válido para

Replicat

Descripción

Utilice los parámetros INSERTMISSINGUPDATES y NOINSERTMISSINGUPDATES para controlar si Oracle GoldenGate inserta o no un registro basado en el registro de origen cuando el registro de destino no existe.

INSERTMISSINGUPDATES inserta la actualización que falta, pero solo se debe utilizar cuando la base de datos origen registra todos los valores de columna, hayan cambiado o no). Puede funcionar con una base de datos que utiliza una forma comprimida de actualizaciones (donde solo se registran los valores cambiados) si la base de datos de destino permite que se utilice NULL para los valores de columna que faltan.

Si la base de datos incluye todas las columnas por defecto, debe utilizar NOCOMPRESSUPDATES y NOCOMPRESSDELETES para que INSERTMISSINGUPDATES funcione correctamente. Si la base de datos no soporta NOCOMPRESSDELETES, debe utilizar FETCHOPTIONS MISSINGCOLS.

Cuando el valor por defecto de NOINSERTMISSINGUPDATES está en vigor, un registro que falta provoca un error y la transacción puede terminar de forma anormal según la configuración de REPERROR.

Los parámetros INSERTMISSINGUPDATES y NOINSERTMISSINGUPDATES son específicos de la tabla. Un parámetro permanece vigente para todas las sentencias MAP posteriores, hasta que se encuentra el otro parámetro.

Valor por defecto

NOINSERTMISSINGUPDATES

Sintaxis

INSERTMISSINGUPDATES | NOINSERTMISSINGUPDATES