[firebase-br] duvida com trigger
Genésio Becker
genesiohotmail em hotmail.com
Seg Jan 31 19:59:38 -03 2005
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
Mais detalhes sobre a lista de discussão lista