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.
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