@BEFORE
使用 @BEFORE 函數可傳回指定來源資料欄的前一個影像。
使用此參數時,使用 Extract 參數檔中的 GETUPDATEBEFORES 參數擷取交易記錄的影像之前,或在 Replicat 參數檔中使用該參數,以在資料欄對應或篩選中使用之前的影像。如果使用「衝突解決與偵測 (CDR)」功能,您可以使用 TABLE 的 GETBEFORECOLS 選項。若要使用這些參數,交易日誌中必須有指定的資料欄。
如果資料庫只記錄已變更資料欄的值,請啟用這些資料欄的補充記錄日誌,以確定可用的必要資料欄值。或者,您也可以使用 TABLE 參數的 FETCHCOLS 或 FETCHCOLSEXCEPT 選項。擷取選項涉及額外的處理負荷。
此參數只對 UPDATE 和 DELETE 作業有效,對 INSERT 作業無效。
語法
@BEFORE (<column>)
<column>
要傳回之前影像的來源資料欄名稱。
範例
@BEFORE (quantity)