@BEFORE
Use a função @BEFORE para retornar a imagem anterior da coluna de origem especificada.
Ao usar esse parâmetro, use o parâmetro GETUPDATEBEFORES no arquivo de parâmetros Extract para capturar imagens anteriores do registro de transação ou use-o no arquivo de parâmetros Replicat para usar a imagem anterior em um mapeamento ou filtro de coluna. Se você estiver usando o recurso CDR (Conflict Resolution and Detection), poderá usar a opção GETBEFORECOLS de TABLE. Para usar esses parâmetros, a coluna especificada deve estar presente no log de transações.
Se o banco de dados só registrar valores para colunas alteradas, certifique-se de que os valores de coluna obrigatórios estejam disponíveis ativando o registro em log complementar para essas colunas. Como alternativa, você pode usar a opção FETCHCOLS ou FETCHCOLSEXCEPT do parâmetro TABLE. A opção de extração envolve custos indiretos de processamento adicionais.
O parâmetro só é válido para as operações UPDATE e DELETE e não para a operação INSERT.
Sintaxe
@BEFORE (<column>)
<column>
O nome da coluna de origem para a qual a imagem anterior será retornada.
Exemplo
@BEFORE (quantity)