[firebase-br] Ainda esta com erro a minha Trigger
Eder Ribeiro
eder.rib em gmail.com
Ter Jun 28 07:31:11 -03 2005
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
Mais detalhes sobre a lista de discussão lista