Provavelmente a sua função venda.calculosVenda utiliza informações da tabela que você está alterando. Acontece que quando você chama ela no before a função enxerga os valores antigos ainda, afinal, a modificação não foi aplicada na tabela. Entendeu ?!
2010/4/3 Bruno Carneiro <[email protected]> > > > > Rafael Domiciano wrote: > > > > > > Você está fazendo a chamada da trigger BEFORE ou AFTER UPDATE? > > > > > > Eu estava fazendo BEFORE, mas depois que você perguntou eu fiz AFTER e > funcionou. > > Imagino que o problema seja que no instante BEFORE a variavel NEW ainda é > igual a variavel OLD. Por isso o comando dentro do IF não foi executado. > > É isso? > > De qualquer forma, obrigado! > ^^ > -- > View this message in context: > http://old.nabble.com/Problema-com-trigger-em-update-tp28129160p28129293.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
