[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