INSERTUPSERTS | NOINSERTUPSERTS

Durée de validité

Réplication.

La valeur par défaut est INSERTUPSERTS.

Le format de fichier trace 19.1 prend en charge le type d'opération UPSERT. L'ancien format de fichier trace doit être utilisé avec INSERTUPSERTS pour convertir l'enregistrement UPSERT en enregistrement INSERT.

Par défaut, en indiquant INSERTUPSERTS, permet au processus Replicat d'appliquer l'enregistrement UPSERT en tant que INSERT. Si la ligne existe, le processus Replicat la remplace par le nouvel enregistrement.

Si le format de trace de sortie est 18.1 ou une version antérieure, l'option INSERTUPSERTS est requise, sinon l'extraction principale échoue. L'extraction principale écrit toujours l'enregistrement UPSERT en tant qu'enregistrement INSERT pour la trace 18.1 ou une trace antérieure, et vous devez indiquer l'option OVERRIDEDUPS pour appliquer l'enregistrement INSERT qui était à l'origine UPSERT.

Si la version du module d'exit utilisateur est antérieure ou égale à 5, INSERTUPSERTS est requis. L'enregistrement UPSERT est converti en enregistrement INSERT pour la version 5 ou antérieure de l'exit utilisateur, ainsi que le nombre d'enregistrements de statistiques d'exit utilisateur.

Si le format de trace de sortie 18.1 ou une version antérieure est indiqué avec NOINSERTUPSERTS, l'extraction principale échoue. Le module d'exit utilisateur version 6 (activation à partir de la version 19.1) prend en charge le type d'enregistrement UPSERT et le nombre de statistiques si NOINSERTUPSERTS est spécifié. Si le module d'exit utilisateur est de version 5 ou antérieure et que NOINSERTUPSERTS est spécifié, l'extraction, la pompe ou la réplication principale échouent.

Si l'opération UPSERT est appliquée en tant que INSERT en indiquant INSERTUPSERTS, les statistiques sont toujours comptabilisées en tant qu'opération UPSERT.

Le type d'opération UPSERT est une sortie uniquement si NOINSERTUPSERTS est spécifié, sinon la sortie est INSERT.

Parallel Replicat et Oracle Integrated Replicat ne prennent pas en charge à la fois UPSERT et INSERT convertis à partir de UPSERT, ni le mode Replicat classique non intégré.