Fórum Procedure atualiza estoque #39633
22/10/2003
0
Erro = uncknow colum quantanterior
set term ! ;
create procedure sp_estoque
(
codproduto integer,
quantidade numeric (9,2),
valor numeric (9,2)
)
as
declare variable quantanterior numeric (5,2);
begin
for select quant_prod from produto where cod_prod= :codproduto
into quantanterior do
update produto
set quant_prod = quantanterior + :quantidade, ultcomp_prod= current_date,
custo_prod= :valor
where cod_prod= :codproduto;
suspend;
end!
set term ; !
O que há de errado no codigo acima?
Midas
Curtir tópico
+ 0Posts
22/10/2003
Afarias
for select quant_prod from produto where cod_prod = :codproduto
into quantanterior do // <== erro (devia ser :quantanterior)
pois quantanterior é uma variável.
T+
Gostei + 0
22/10/2003
Midas
Não sabia. muito obrigado.
Gostei + 0
22/10/2003
Afarias
pois é! :)
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)