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