[firebase-br] TRIGGER ESTA FUNCIONANDO PARA INCLUIR MAIS NA HORA DE ALTERAR E DELETAR O ESTOQUE NAUM MUDA NADA

Cesar cesar_newton em yahoo.com.br
Qua Nov 9 15:44:16 -03 2005


estou aqui de novo desculpem
a minha trigger  tem que funcionar agora para somar com o estoque e quando 
eu somo e dou post ai a trigger funciona certo..mais na hora de alterar e de 
excluir naum acontece nada..
aonde esta o erro??
a trigger abaixo
AS
begin
  IF (INSERTING) THEN
     UPDATE produtos
     SET ESTOQUE = ESTOQUE + NEW.quantidade
     WHERE COD_PRODUTO = NEW.cod_produto;
  ELSE
  IF (DELETING) THEN
     UPDATE PRODUTOS
     SET ESTOQUE = ESTOQUE + NEW.quantidade
     WHERE COD_PRODUTO = old.cod_produto;

  ELSE
  IF (UPDATING) THEN BEGIN
     UPDATE PRODUTOS
     SET ESTOQUE = ESTOQUE + new.quantidade
     WHERE COD_PRODUTO = old.cod_produto;

     UPDATE PRODUTOS
     SET ESTOQUE = ESTOQUE - NEW.quantidade
     WHERE COD_PRODUTO = NEW.cod_produto;
   END
end 


	

	
		
_______________________________________________________ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/






Mais detalhes sobre a lista de discussão lista