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