ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

有効な対象

ExtractおよびReplicat

ノート: 統合Replicatまたは並列Replicatで実行する場合、Oracle Databaseでは無効です。

摘要

ALLOWDUPTARGETMAPおよびNOALLOWDUPTARGETMAPパラメータでは、パラメータ・ファイル内で、次のものを受け入れるかどうかを制御します。

ALLOWDUPTARGETMAPが指定されず、同じソース表およびターゲット表が複数回マップされる場合、最初のMAP文のみが使用され、その他は無視されます。

デフォルト

NOALLOWDUPTARGETMAP

構文

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

例

例1

ALLOWDUPTARGETMAPが有効な場合、次のExtractパラメータ・ファイルは許可されます。

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

例2

ALLOWDUPTARGETMAPが有効な場合、次のReplicatパラメータ・ファイルは許可されます。

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

「並列Replicatについて」も参照してください。