@BEFOREAFTER
Utilizzare la funzione @BEFOREAFTER per restituire l'immagine precedente, se disponibile, oppure l'immagine successiva.
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, tutte le colonne devono essere presenti 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.
Sintassi
@BEFOREAFTER (<column>)
<column>
Nome della colonna di origine per la quale restituire l'immagine precedente, se disponibile, o l'immagine successiva.
Esempio
@BEFOREAFTER (quantity)