ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Valido per

Estrai e Replicat

Nota: non valido per Oracle Database quando viene eseguito con Replicat integrato o Replicat parallelo.

Descrizione

Utilizzare i parametri ALLOWDUPTARGETMAP e NOALLOWDUPTARGETMAP per controllare se in un file di parametri sono accettati o meno i seguenti elementi:

Se ALLOWDUPTARGETMAP non viene specificato e le stesse tabelle di origine e di destinazione vengono mappate più volte, viene utilizzata solo la prima istruzione MAP e le altre vengono ignorate.

Predefinito

NOALLOWDUPTARGETMAP

Sintassi

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Esempi

Esempio 1

Il seguente file dei parametri Extract è consentito con ALLOWDUPTARGETMAP abilitato.

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

Esempio 2

Il seguente file dei parametri Replicat è consentito se ALLOWDUPTARGETMAP è abilitato.

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

Vedere anche Informazioni sul Replicat parallelo.