[firebase-br] Passar nome do campo como parâmetro em Stored Procedure
Marcio R. Fonseca
phoenix.info em itelefonica.com.br
Seg Fev 9 00:24:25 -03 2009
Caros amigos,
tentei criar uma SP que recebesse como parametro o nome de um campo para atualizar
begin
for select o.CD_PRODUTO,o.OQTD,:CAMPO_ENT from orcami o inner join PRODUTOS p
on p.CD_PRODUTO=o.CD_PRODUTO where o.ONUM=:ONUM_ENT into :ocod_var,:oqtd_var,:esto_var do
begin
if (:OQTD_VAR>:ESTO_VAR) then
update PRODUTOS set :CAMPO_ENT=:CAMPO_ENT-:oqtd_var where codp=:ocod_var;
else
OCOD_SAI=:ESTO_VAR;
suspend;
end
end
Existe alguma maneira de se fazer isso?
Grato
Mais detalhes sobre a lista de discussão lista