[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