INSERTUPSERTS | NOINSERTUPSERTS
Valid For
Replicat.
Default is INSERTUPSERTS.
                  
Trail file format 19.1 supports UPSERT operation type. Older trail
                file format must be used with INSERTUPSERTS to convert
                    UPSERT record to INSERT record.
                  
By default, specifying INSERTUPSERTS, enables Replicat to apply
                UPSERT record as INSERT. If the row exists, Replicat overwrites the row by the new
                record. 
                  
If the output trail format is 18.1 or older, the INSERTUPSERTS
                option is required, otherwise the primary Extract fails. Primary Extract always
                writes UPSERT record as INSERT record for 18.1 or older trail, and you need to
                specify OVERRIDEDUPS option to apply the INSERT record that was
                originally UPSERT.
                  
If the user exit module version is 5 or older, INSERTUPSERTS is
                required. UPSERT record is converted to INSERT record for the user exit version 5 or
                older, as well as user exit stats record count.
                  
If the output trail format 18.1 or older is specified with
                    NOINSERTUPSERTS, primary Extract fails. User exit module
                version 6 (enable from 19.1 release) supports UPSERT record type and stats count if
                    NOINSERTUPSERTS is specified. If user exit module is version 5
                or older and NOINSERTUPSERTS is specified, primary Extract, pump or
                Replicat fail.
                  
If UPSERT operation is applied as INSERT by specifying
                INSERTUPSERTS, stats still count as UPSERT operation. 
                  
UPSERT operation type is only output if NOINSERTUPSERTS is
                specified, otherwise output as INSERT. 
                  
Parallel Replicat and Oracle Integrated Replicat does not support both UPSERT and INSERT converted from UPSERT, and fallback to non-integrated classic Replicat mode.