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

Responder a