Pular para o conteúdo

Fóruns SQL e PL/SQL Trigger Só Executa Primeiro Bloco do Programa Trigger Só Executa Primeiro Bloco do Programa

#92302
fsitja
Participante

    A trigger ser before ou after não influencia nesse caso, mas poderia influenciar se houvesse outra trigger before que modificasse os valores de :new. Não há como ordenar a execução de múltiplas triggers com mesmo nível (before each row), a menos que seja no Oracle 11g.

    O ideal é usar a After até porque na before não existe o rowid ainda e em alguns casos você vai querer guardar o rowid na package em vez de todas as colunas da tabela.