INSERISCI AGGIORNAMENTI | NOINSERTMISSINGUPDATES

Valido per

Replicat

Descrizione

Utilizzare i parametri INSERTMISSINGUPDATES e NOINSERTMISSINGUPDATES per controllare se Oracle GoldenGate inserisce o meno un record in base al record di origine quando il record di destinazione non esiste.

INSERTMISSINGUPDATES inserisce l'aggiornamento mancante, ma deve essere utilizzato solo quando il database di origine registra tutti i valori di colonna, indipendentemente dal fatto che siano stati modificati. Può funzionare con un database che utilizza una forma compressa di aggiornamenti (in cui vengono registrati solo i valori modificati) se il database di destinazione consente di utilizzare NULL per i valori di colonna mancanti.

Se il database include tutte le colonne per impostazione predefinita, è necessario utilizzare NOCOMPRESSUPDATES e NOCOMPRESSDELETES per il corretto funzionamento di INSERTMISSINGUPDATES. Se il database non supporta NOCOMPRESSDELETES, è necessario utilizzare FETCHOPTIONS MISSINGCOLS.

Quando l'impostazione predefinita di NOINSERTMISSINGUPDATES è attiva, un record mancante causa un errore e la transazione potrebbe interrompersi a seconda delle impostazioni di REPERROR.

I parametri INSERTMISSINGUPDATES e NOINSERTMISSINGUPDATES sono specifici della tabella. Un parametro rimane attivo per tutte le istruzioni MAP successive, fino a quando non viene rilevato l'altro parametro.

Predefinito

NOINSERTMISSINGUPDATES

Sintassi

INSERTMISSINGUPDATES | NOINSERTMISSINGUPDATES