ACTUALIZAR SUPRESIONES | NOUPDATEDELETES

Válido para

Replicat

Descripción

Utilice el parámetro UPDATEDELETES para convertir las operaciones de supresión para actualizar las operaciones de todas las sentencias MAP que se especifican después en el archivo de parámetros. Utilice NOUPDATEDELETES para desactivar UPDATEDELETES. Estos parámetros son específicos de la tabla. Una permanece en vigor para las sentencias MAP posteriores hasta que se encuentra la otra. La cláusula UPDATE WHERE utiliza las mismas columnas de clave que la sentencia DELETE iba a utilizar. Por lo tanto, esto funciona mejor en tablas que tienen una clave primaria o una clave única.

Debido a que puede activar o desactivar de forma selectiva estos parámetros entre sentencias MAP, puede activarlos o desactivarlos para diferentes threads de un Replicat coordinado. Especifique los threads UPDATEDELETES en un juego de sentencias MAP y especifique los threads NOUPDATEDELETES en un juego diferente de sentencias MAP.

Al utilizar UPDATEDELETES, utilice el parámetro NOCOMPRESSDELETES. Este parámetro hace que Extract escriba todas las columnas en la pista, de modo que estén disponibles para las actualizaciones.

Valor por defecto

NOUPDATEDELETES

Sintaxis

UPDATEDELETES | NOUPDATEDELETES

Ejemplo

En este ejemplo se muestra cómo puede aplicar UPDATEDELETES y NOUPDATEDELETES de forma selectiva a diferentes sentencias MAP, cada una de las cuales representa un thread diferente de un Replicat coordinado.

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