@BEFORE

Utilizzare la funzione @BEFORE per restituire l'immagine precedente della colonna di origine specificata.

Quando si utilizza questo parametro, utilizzare il parametro GETUPDATEBEFORES nel file dei parametri Extract per acquisire le immagini precedenti al record transazione oppure utilizzarlo nel file dei parametri Replicat per utilizzare l'immagine precedente in un mapping o in un filtro di colonne. Se si utilizza la funzione CDR (Conflict Resolution and Detection), è possibile utilizzare l'opzione GETBEFORECOLS di TABLE. Per utilizzare questi parametri, la colonna specificata deve essere presente nel log delle transazioni.

Se il database registra solo i valori per le colonne modificate, assicurarsi che i valori di colonna richiesti siano disponibili abilitando il log supplementare per tali colonne. In alternativa, è possibile utilizzare l'opzione FETCHCOLS o FETCHCOLSEXCEPT del parametro TABLE. L'opzione di recupero prevede costi indiretti di elaborazione aggiuntivi.

Il parametro è valido solo per le operazioni UPDATE e DELETE e non per l'operazione INSERT.

Sintassi

@BEFORE (<column>)

<column>

Il nome della colonna di origine per la quale restituire l'immagine precedente.

Esempio

@BEFORE (quantity)