允許目標對映 | NOALLOWDUPTARGETMAP

有效對象

擷取與 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 。