AKTUALISIERTE LÖSCHUNGEN | NOUPDATEDELETES

Gültig für

Replicat

Beschreibung

Mit dem Parameter UPDATEDELETES können Sie Löschvorgänge konvertieren, um Vorgänge für alle MAP-Anweisungen zu aktualisieren, die danach in der Parameterdatei angegeben werden. Verwenden Sie NOUPDATEDELETES, um UPDATEDELETES zu deaktivieren. Diese Parameter sind tabellenspezifisch. Eine bleibt für nachfolgende MAP-Anweisungen in Kraft, bis die andere gefunden wird. Die UPDATE WHERE-Klausel verwendet dieselben Schlüsselspalten, die auch die DELETE-Anweisung verwenden würde. Dies funktioniert am besten bei Tabellen, die einen Primärschlüssel oder eindeutigen Schlüssel haben.

Da Sie diese Parameter zwischen MAP-Anweisungen selektiv aktivieren oder deaktivieren können, können Sie sie für verschiedene Threads eines koordinierten Replicats aktivieren oder deaktivieren. Geben Sie die UPDATEDELETES-Threads in einer Gruppe von MAP-Anweisungen an, und geben Sie die NOUPDATEDELETES-Threads in einer anderen Gruppe von MAP-Anweisungen an.

Wenn Sie UPDATEDELETES verwenden, verwenden Sie den Parameter NOCOMPRESSDELETES. Mit diesem Parameter schreibt Extract alle Spalten in den Trail, sodass sie für Aktualisierungen verfügbar sind.

Standard

NOUPDATEDELETES

Syntax

UPDATEDELETES | NOUPDATEDELETES

Beispiel

Dieses Beispiel zeigt, wie Sie UPDATEDELETES und NOUPDATEDELETES selektiv auf verschiedene MAP-Anweisungen anwenden können, von denen jede einen anderen Thread eines koordinierten Replicats darstellt.

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