[firebase-br] Update em varios campos dentro de um Trigger

weiner lima weinerlima em yahoo.com.br
Qua Jun 29 08:52:50 -03 2005


Ola pessoal,
 
se alguem puder me auxiliar nesta dúvida de principiante...
 
Tenho a seguinte trigger que atualiza uma tabela de contas a receber(receber), no momento do recebimento(receber_baixa):
 
Na tabela receber tenho entre outros, os campos:
vlr_rec, juros, desconto e id
 
Na tabela receber_baixa tenho entre outros, os campos:
vlr_rec e cod_receber

 
CREATE TRIGGER RECEBER_ATUALIZA FOR RECEBER_BAIXA
 ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 0
 AS
 begin
 if (inserting) then
 begin
    update receber set vlr_rec = vlr_rec +
    new.vlr_rec where id =
    new.cod_receber;
 end
 if (updating) then
 begin
    if (new.vlr_rec <> old.vlr_rec) then
    begin
        update receber set vlr_rec = vlr_rec -
         old.vlr_rec + new.vlr_rec where id
        = new.cod_receber;
    end
 end
 if (deleting) then
 begin
    update receber set vlr_rec = vlr_rec -
    old.vlr_rec where id =
    old.cod_receber;
 end
 end;
 
Como faço para atualizar na mesma trigger mais dois campos além do vlr_rec, no caso juros e desconto.
 
obrigado
 
weiner
 
 

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


Mais detalhes sobre a lista de discussão lista