@BEFORE

Utilisez la fonction @BEFORE pour renvoyer l'image "avant" de la colonne source indiquée.

Lorsque vous utilisez ce paramètre, utilisez le paramètre GETUPDATEBEFORES dans le fichier de paramètres d'extraction pour capturer les images "avant" de l'enregistrement de transaction, ou utilisez-le dans le fichier de paramètres de réplication pour utiliser l'image "avant" dans un mapping ou un filtre de colonne. Si vous utilisez la fonctionnalité de résolution et de détection des conflits, vous pouvez utiliser l'option GETBEFORECOLS de TABLE. Pour utiliser ces paramètres, la colonne indiquée doit être présente dans le journal des transactions.

Si la base de données ne consigne que les valeurs des colonnes modifiées, assurez-vous que les valeurs de colonne requises sont disponibles en activant la journalisation supplémentaire pour ces colonnes. Vous pouvez également utiliser l'option FETCHCOLS ou FETCHCOLSEXCEPT du paramètre TABLE. L'option d'extraction implique une surcharge de traitement supplémentaire.

Le paramètre est valide uniquement pour les opérations UPDATE et DELETE, et non pour l'opération INSERT.

Syntaxe

@BEFORE (<column>)

<column>

Nom de la colonne source pour laquelle renvoyer l'image "avant".

Exemple

@BEFORE (quantity)