Pular para o conteúdo

Fóruns SQL e PL/SQL Trigger (Insert e Update) Trigger (Insert e Update)

#108410
Avatar photoJosé Laurindo Chiappa
Moderador

    Sim : só quis deixar Claro lá pro colega que AT é uma Opção mas *** DESDE QUE *** a pessoa ENTENDA que basicamente está criando uma outra transação, assim ** NÂO HAVERÁ INTEGRIDADE DE DADOS NENHUMA ** entre as manipulações de dados ocorrendo , e que PORTANTO não se pode contar com o conceito de rollback, em caso de falha (por qual motivo for) na transação “primária” os dados updateados/inseridos na AT NÂO VÂO ser desfeitos… SE (e é um grande SE!!) o aplicativo do sujeito está contando com isso OK, AT vai funcionar corretamente mas não é o que a gente costuma ver por aí, não….

    É por isso que muitos experts recomendam usar AT apenas e tão somente para LOGs (por exemplo, log de erros) pois (tipicamente) num caso desse não importa em absoluto se a transação principal funcionou ou não, o log em si tem que ser gravado e criado Independentemente…

    []s

    Chiappa