[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