Ela executa de forma não esperada. não faz a baixa do estoque. 2012/5/7 JotaComm <[email protected]>
> Bom dia! > > 2012/5/6 Edson Lidorio <[email protected]> > >> Boa tarde,**** >> >> ** ** >> >> Pessoal, sou iniciante com trigger e function!**** >> >> Fiz uma function simples, para baixar estoque, só que a mesma não esta >> disparando, quando faço a baixa do produto.**** >> > > Quando você diz que não dispara você quer dizer que a trigger não está > chamando a função. É isso? > > Ou ela executa de forma não esperada? > > >> O que esta errado?**** >> >> Segue abaixo:**** >> >> ** ** >> >> create or replace function saldo_saida_produto()**** >> >> returns trigger LANGUAGE plpgsql**** >> >> AS**** >> >> ** ** >> >> 'BEGIN**** >> >> UPDATE esprofil **** >> >> set qtde_sai = (qtde_sai - NEW.qtde_prod),**** >> >> dt_sai = current_date,**** >> >> qtde_saldo = (qtde_saldo - NEW.qtde_prod),**** >> >> dt_usualt = NEW.dt_usualt,**** >> >> nm_usualt = NEW.nm_usualt**** >> >> where cd_prod = NEW.cd_prod;**** >> >> RETURN NEW;**** >> >> END;';**** >> >> ** ** >> >> ** ** >> >> create trigger tg_saldo_saida_produto AFTER INSERT**** >> >> ON itemmovi for EACH ROW**** >> >> EXECUTE PROCEDURE saldo_saida_produto();**** >> >> ** ** >> >> ** ** >> >> ** ** >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > Abraços > -- > JotaComm > http://jotacomm.wordpress.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
