[firebase-br] Trigger (denovo)
Elton Klemann
klemann em terra.com.br
Qua Fev 16 13:22:34 -03 2005
E ai pessoal,
Estou com um problema de trigger novamente.
Como faço para declarar uma procedure interna na trigger. No Oracle faço
isso normalmente.
Alguém poderia me passar a sintaxe de criar uma procedure dentro da
trigger. Algo como abaixo, mas dá erro de compilação.
CREATE TRIGGER LOG_CLIENTE FOR CLIENTE ACTIVE
BEFORE INSERT OR UPDATE OR DELETE
AS
PROCEDURE inclui_log (id_operacao varchar
,vl_campo varchar) AS
BEGIN
/* sql */
END;
BEGIN
if (inserting) then
inclui_log ('I'
,new.cd_cliente);
end;
if (updating) then
inclui_log ('A'
,new.cd_cliente);
end;
if (deleting) then
inclui_log ('E'
,old.cd_cliente);
end;
END
Elton Klemann
klemann em terra.com.br
Mais detalhes sobre a lista de discussão lista