CREATE OR REPLACE FUNCTION fc_entrada_compra_upd() RETURNS TRIGGER AS' BEGINIF ((NEW.fechado = OLD.fechado) AND (NEW.numero_controle_devol = OLD.numero_controle_devol)) THEN
IF (OLD.fechado = ''S'')THEN
RAISE EXCEPTION ''Documento fechado.'';
END IF;
END IF;
RETURN NEW;
END ' LANGUAGE plpgsql;CREATE TRIGGER tr_entrada_compra_upd BEFORE UPDATE ON entrada_compra FOR EACH ROW EXECUTE PROCEDURE fc_entrada_compra_upd(); Em 21/03/2012 10:10, Tulio Santos escreveu:
Bom dia,
Poste a trigger..
Att,
Tulio
------------------------------------------------------------------------
*De:* Antonio Cesar <[email protected]>
*Para:* Comunidade PostgreSQL Brasileira
<[email protected]>
*Enviadas:* Quarta-feira, 21 de Março de 2012 10:06
*Assunto:* [pgbr-geral] Trigger não dispara
Bom dia
Tenho um cliente com base rodando em linux
Slackware e os trigger não funciona.
Postgres 8.3
_______________________________________________
pgbr-geral mailing list
[email protected]
<mailto:[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
<<attachment: cgcesarsoares.vcf>>
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
