[firebase-br] duvida com trigger

Edvaldo (bol) evgomes em bol.com.br
Ter Fev 1 09:31:34 -03 2005


Tente não usar álias na primeira tabela do update !!!

----- Original Message -----
From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 31, 2005 8:45 PM
Subject: Re: [firebase-br] duvida com trigger


> 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
> >
> >
>
>
>
>
> ______________________________________________
> 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