[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