[firebase-br] Ainda esta com erro a minha Trigger

Informática infokernel em yahoo.com.br
Ter Jun 28 09:37:11 -03 2005


Firebird 1.5.2 4731

Edinho
--- Eder Ribeiro <eder.rib em gmail.com> escreveu:

> Joelson,
> 
>     Qual é a versão do seu BD¿
> 
> Eder Ribeiro
> 
> ----- Original Message ----- 
> From: "Joelson - Souzamark" <joelsonss em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, June 27, 2005 6:23 PM
> Subject: Re: [firebase-br] Ainda esta com erro a
> minha Trigger
> 
> 
> tente assim:
> 
> CREATE TRIGGER ESTOQUE_ORDEM_SAIDA FOR
> ITEM_ORDEM_SAIDA
> ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 0
> AS
> begin
> if (inserting) then
> begin
>     update medicamentos set estoque = estoque -
>     new.qtde_medic where cd_medicamento =
>     new.cd_medicamento;
> end
> if (updating) then
> begin
>     if (new.qtde_medic > old.qtde_medic) then
>     begin
>         update medicamentos set estoque = estoque -
>          (new.qtde_medic - old.qtde_medic) where
> cd_medicamento
>         = new.cd_medicamento;
>     end
>     else
>     begin
>           update medicamentos set estoque = estoque
> +
>          (old.qtde_medic - new.qtde_medic) where
> cd_medicamento
>          = new.cd_medicamento;
>     end
> end
> if (deleting) then
> begin
>     update medicamentos set estoque = estoque +
>     old.qtde_medic where cd_medicamento =
>     new.cd_medicamento;
> end
> end
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> 



	
	
		
_______________________________________________________ 
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