[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