[firebase-br] Trigger (denovo)
Fortes - Daniel Alencar
danielalencar em grupofortes.com.br
Qua Fev 16 14:57:57 -03 2005
Utilize "execute procedure nomeprocedure(params,params)"
----- Original Message -----
From: "Elton Klemann" <klemann em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 16, 2005 12:22 PM
Subject: [firebase-br] Trigger (denovo)
> 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
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista