ZULASSENDUPTARGETMAP | NOALLOWDUPTARGETMAP

Gültig für

Extrakt und Replicat

Hinweis: Gilt nicht für Oracle Database, wenn sie mit integriertem Replicat oder Parallel Replicat ausgeführt wird.

Beschreibung

Verwenden Sie die Parameter ALLOWDUPTARGETMAP und NOALLOWDUPTARGETMAP, um zu steuern, ob die folgenden Parameter in einer Parameterdatei akzeptiert werden:

Wenn ALLOWDUPTARGETMAP nicht angegeben ist und dieselben Quell- und Zieltabellen mehrmals zugeordnet werden, wird nur die erste MAP-Anweisung verwendet, und die anderen werden ignoriert.

Standard

NOALLOWDUPTARGETMAP

Syntax

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Beispiele

Beispiel 1

Die folgende Extract-Parameterdatei ist zulässig, wenn ALLOWDUPTARGETMAP aktiviert ist.

EXTRACT extcust
USERIDALIAS tiger1
ALLOWDUPTARGETMAP
EXTTRAIL dirdat/aa
TABLE ogg.tcustmer;
EXTTRAIL dirdat/bb
TABLE ogg.tcustmer, TARGET ogg.tcustmer, COLMAP (USEDEFAULTS, col1=id, col2=name);

Beispiel 2

Die folgende Replicat-Parameterdatei ist zulässig, wenn ALLOWDUPTARGETMAP aktiviert ist.

REPLICAT repcust
USERIDALIAS tiger1
SOURCEDEFS /ggs/dirdef/source.def
ALLOWDUPTARGETMAP
GETINSERTS
GETUPDATES
IGNOREDELETES
MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'N');
IGNOREINSERTS
IGNOREUPDATES
GETDELETES
UPDATEDELETES
MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'Y');

Siehe auch Info zu parallelem Replicat.