更新の挿入|更新の却下

有効な対象

Replicat

摘要

INSERTMISSINGUPDATESおよびNOINSERTMISSINGUPDATESパラメータでは、ターゲット・レコードが存在しない場合にOracle GoldenGateがソース・レコードに基づいてレコードを挿入するかどうかを制御します。

INSERTMISSINGUPDATESは、行方不明のレコードに対する更新を挿入します。ソース・データベースが変更の有無にかかわらずすべての列値を記録している場合にのみ使用するようにしてください。これは圧縮更新(変更された値だけが記録される)を使用するデータベースで使用するようにしてください。ターゲット・データベースでは、欠落した列の値にNULLを使用できます。

デフォルトでデータベースにすべての列が含まれている場合は、INSERTMISSINGUPDATESが適切に動作するように、NOCOMPRESSUPDATESとNOCOMPRESSDELETESを使用する必要があります。データベースでNOCOMPRESSDELETESがサポートされていない場合は、FETCHOPTIONS MISSINGCOLSを使用する必要があります。

デフォルトのNOINSERTMISSINGUPDATESが有効な場合は、紛失レコードによってエラーが発生し、REPERRORの設定に応じて、トランザクションは異常終了することがあります。

INSERTMISSINGUPDATESおよびNOINSERTMISSINGUPDATESパラメータは、表に固有です。一方のパラメータは、もう一方のパラメータが見つかるまで、それ以降のすべてのMAP文に有効です。

デフォルト

NOINSERTMISSINGUPDATES

構文

INSERTMISSINGUPDATES | NOINSERTMISSINGUPDATES