[firebase-br] ajuda com trigger

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Qui Maio 27 21:26:04 -03 2010


boa noite a todos estou precisando da ajuda de vc's pois criei uma trigger
que faz a reserva do produto mais não esta dando certo poderiam me ajudar, a
sintaxe é assim

CREATE OR ALTER TRIGGER TRG_STATUS_OS FOR D_SERVICO_OS
ACTIVE AFTER UPDATE POSITION 0
as
    declare variable v_status char(1);
begin
select STATUS from c_ordemservico
where codigo = new.cod_os
into :v_status;

if (:v_status = 'A')then
    update estoque set
    qtde_reserv = qtde_disp - NEW.qtde
    where codprod = new.codprod;

if (:v_status = 'P')then
    update estoque set
    qtde_reserv = qtde_disp + new.qtde
    where codprod = new.codprod;
    end

poderiam me ajudar



Mais detalhes sobre a lista de discussão lista