AGGIORNAMENTI | NOUPDATEDELETES
Valido per
Replicat
Descrizione
Utilizzare il parametro UPDATEDELETES per convertire le operazioni di eliminazione per aggiornare le operazioni per tutte le istruzioni MAP specificate successivamente nel file dei parametri. Utilizzare NOUPDATEDELETES per disattivare UPDATEDELETES. Questi parametri sono specifici della tabella. Una rimane in vigore per le istruzioni MAP successive fino a quando non viene rilevata l'altra. La clausola UPDATE WHERE utilizza le stesse colonne chiave utilizzate dall'istruzione DELETE. Questo funziona meglio sulle tabelle che hanno una chiave primaria o una chiave univoca.
Poiché è possibile abilitare o disabilitare in modo selettivo questi parametri tra le istruzioni MAP, è possibile abilitarli o disabilitarli per thread diversi di un Replicat coordinato. Specificare i thread UPDATEDELETES in un set di istruzioni MAP e specificare i thread NOUPDATEDELETES in un altro set di istruzioni MAP.
Quando si utilizza UPDATEDELETES, utilizzare il parametro NOCOMPRESSDELETES. Questo parametro fa sì che Extract scriva tutte le colonne nel trail, in modo che siano disponibili per gli aggiornamenti.
Predefinito
NOUPDATEDELETES
Sintassi
UPDATEDELETES | NOUPDATEDELETES
Esempio
Questo esempio mostra come è possibile applicare UPDATEDELETES e NOUPDATEDELETES in modo selettivo a diverse istruzioni MAP, ognuna delle quali rappresenta un thread diverso di un Replicat coordinato.
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);