REMPLACEMENTS | NOOVERRIDEDUPS

Durée de validité

Réplication

Description

Les paramètres OVERRIDEDUPS et NOOVERRIDEDUPS permettent d'indiquer si le réplication écrase un enregistrements existant dans la base de données cible avec un autre enregistrement répliqué si ces deux enregistrements ont la même clé.

REPERROR (<error>, IGNORE)

Par exemple, l'instruction d'une base de données Oracle AI Database serait :

REPERROR (1, IGNORE)

Le processus Replicat écrit les enregistrements en double ignorés dans le fichier de rebut.

Placez OVERRIDEDUPS ou NOOVERRIDEDUPS avant les instructions TABLE ou MAP que vous voulez que cela affecte. Vous pouvez créer différentes règles pour différents groupes d'instructions TABLE ou MAP. Les paramètres agissent comme des basculements : l'un reste en vigueur pour les instructions TABLE ou MAP suivantes jusqu'à ce que l'autre soit rencontré.

OVERRIDEDUPS est activé automatiquement lorsque HANDLECOLLISIONS est utilisé. Pour plus d'informations, reportez-vous à "HANDLECOLLISIONS | NOHANDLECOLLISIONS".

WARNING : lorsque OVERRIDEDUPS est activé, les enregistrements peuvent ne pas être traités dans l'ordre chronologique entre plusieurs processus Replicat.

Valeur par défaut

NOOVERRIDEDUPS

Syntaxe

OVERRIDEDUPS | NOOVERRIDEDUPS