[firebase-br] Trigger
weiner lima
weinerlima em yahoo.com.br
Qui Jun 30 10:10:17 -03 2005
Pessoal, o que está errado com essa trigger ?
CREATE TRIGGER RECEBER_LIQUIDADO FOR RECEBER_BAIXA
ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0
AS
begin
if (inserting) then
begin
select id, vlr_a_rec from receber where id = new.cod_receber
if vlr_a_rec = 0 then
begin
update receber set liquidado = 'S'
where id = new.cod_receber
end
else
begin
update receber set liquidado = 'N'
where id = new.cod_receber;
end
end
if (updating) then
begin
select id, vlr_a_rec from receber where id = new.cod_receber;
if vlr_a_rec = 0 then
begin
update receber set liquidado = 'S'
where id = new.cod_receber
end
else
begin
update receber set liquidado = 'N'
where id = new.cod_receber;
end
end
if (deleting) then
begin
select id, vlr_a_rec from receber where id = new.cod_receber;
if vlr_a_rec = 0 then
begin
update receber set liquidado = 'S'
where id = new.cod_receber
end
else
begin
update receber set liquidado = 'N'
where id = new.cod_receber;
end
end
end;
Obrigado.
weiner
---------------------------------
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
Mais detalhes sobre a lista de discussão lista