@BEFORE

Verwenden Sie die Funktion @BEFORE, um das Before Image der angegebenen Quellspalte zurückzugeben.

Verwenden Sie bei Verwendung dieses Parameters den Parameter GETUPDATEBEFORES in der Extract-Parameterdatei, um vor Bildern aus dem Transaktionsdatensatz zu erfassen, oder verwenden Sie ihn in der Replicat-Parameterdatei, um das Before-Image in einer Spaltenzuordnung oder einem Spaltenfilter zu verwenden. Wenn Sie die CDR-Funktion (Conflict Resolution and Detection) verwenden, können Sie die Option GETBEFORECOLS von TABLE verwenden. Um diese Parameter verwenden zu können, muss die angegebene Spalte im Transaktionslog vorhanden sein.

Wenn die Datenbank nur Werte für geänderte Spalten protokolliert, stellen Sie sicher, dass die erforderlichen Spaltenwerte verfügbar sind, indem Sie das zusätzliche Logging für diese Spalten aktivieren. Alternativ können Sie die Option FETCHCOLS oder FETCHCOLSEXCEPT des Parameters TABLE verwenden. Die Abrufoption umfasst zusätzlichen Verarbeitungsaufwand.

Der Parameter ist nur für die Vorgänge UPDATE und DELETE gültig und nicht für den Vorgang INSERT.

Syntax

@BEFORE (<column>)

<column>

Der Name der Quellspalte, für die das Vorher-Bild zurückgegeben werden soll.

Beispiel

@BEFORE (quantity)