[firebase-br] duvida com trigger

Marcilio Soares marcilio.soares em brfree.com.br
Seg Jan 31 21:45:30 -03 2005


Tenta usar em BEFORE INSERT
Da algum erro quando ela dispara ?

----- Original Message ----- 
From: "Genésio Becker" <genesiohotmail em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, January 31, 2005 7:59 PM
Subject: [firebase-br] duvida com trigger


> Apesar de desenvolver a dois anos em delphi e IB/FB sempre fui relutante 
> em
> usar os recursos do banco, como procedures, trigger´s, etc...
> Porém, como não vejo possibilidade de vir a utilizar outro banco devido
> as perspectivas do firebird, resolvi usar,
> mas não estou conseguindo que ela funcione.
> Se alguem puder colaborar comigo agradeceria muito, segue o código 
> abaixo...
>
> CREATE TRIGGER CC_MOVTO FOR CCMOVTO
> ACTIVE AFTER INSERT POSITION 0
> AS
> begin
>  if (new.es='R') then
>     update ccconta cc set cc.vl_saldo = cc.vl_saldo + new.vl_valor
>       where cc.ce_grupo=new.ce_grupo and
>             cc.ce_subgrupo=new.ce_subgrupo and
>             cc.ce_conta=new.ce_conta;
>  else
>     update ccconta cc set cc.vl_saldo = cc.vl_saldo - new.vl_valor
>       where cc.ce_grupo=new.ce_grupo and
>             cc.ce_subgrupo=new.ce_subgrupo and
>             cc.ce_conta=new.ce_conta;
> end
>
> _________________________________________________________________
> Chegou o que faltava: MSN Acesso Grátis. Instale Já! 
> http://www.msn.com.br/discador
>
>
> ______________________________________________
> 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