[firebase-br] Trigger After ou Before?
Zottis
zottissistemas em brturbo.com.br
Qui Maio 28 13:59:06 -03 2009
Pessoal, tenho a procedure
CREATE PROCEDURE SP_ARRUMA_FAR_COD_MASTER (
Cod_cliente INTEGER,
Cod_master INTEGER)
AS
begin
UPDATE Far_mtr F
SET F.Cod_master = :Cod_master
WHERE F.Cod_cliente = :Cod_cliente;
end^
que preciso disparar com o gatilho
CREATE TRIGGER TG_CLIENTES_ALTERA_COD_MASTER FOR CLIENTES
ACTIVE AFTER UPDATE POSITION 0
AS
begin
execute procedure Sp_arruma_far_cod_master(Old.Cod_CLIENTE,Old.Cod_MASTER);
end
^
mas a dúvida é a seguinte devo colocar After update ou before update e é (Old.Cod_CLIENTE,Old.Cod_MASTER) ou (New.Cod_CLIENTE,New.Cod_MASTER)
desde já agradeço
uso FB 2.1 D7 e MDO
Zottis(TeamFB Users)
Zottis Sistemas - 2009 Ano XII
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
Mais detalhes sobre a lista de discussão lista