- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 10 anos, 4 meses atrás por rman.
-
AutorPosts
-
15 de julho de 2014 às 9:24 pm #106753Tadeu Rodrigues de OliveiraParticipante
Alguem pode me ajudar?
Tenho o trecho de código abaixo em uma procedure e está dando erro na compilação.
Já utilizei este código em outros BD’s e funcionou.
if exists(
select distinct mvr.agn_in_codigo, frn.agn_st_nome, frn.agn_st_fantasia
from mgadm.est_movtoreceb mvr,
mgglo.glo_agentes frn
where mvr.mvt_in_lancam = v_mvt_in_lancam
and frn.agn_in_codigo = mvr.agn_in_codigo
) then
begin
select distinct mvr.agn_in_codigo, frn.agn_st_nome, frn.agn_st_fantasia
into v_agn_in_codigo, v_agn_st_nome, v_agn_st_fantasia
from mgadm.est_movtoreceb mvr,
mgglo.glo_agentes frn
where mvr.mvt_in_lancam = v_mvt_in_lancam
and frn.agn_in_codigo = mvr.agn_in_codigo;update mgcli.al_tb_rel_kardex_locarm m
set m.agn_in_codigo = v_agn_in_codigo,
m.agn_st_nome = v_agn_st_nome,
m.agn_st_fantasia = v_agn_st_fantasia
where m.comp_st_nome = v_comp_st_nome
and m.usu_in_codigo = v_usu_in_codigo
and m.org_tab_in_codigo = v_org_tab_in_codigo
and m.org_pad_in_codigo = v_org_pad_in_codigo
and m.org_in_codigo = v_org_in_codigo
and m.fil_in_codigo = v_fil_in_codigo
and m.alm_in_codigo = v_alm_in_codigo
and m.alm_st_almoxar = v_alm_st_almoxar
and m.loc_in_codigo = v_loc_in_codigo
and m.loc_st_nome = v_loc_st_nome
and m.mvt_in_lancam = v_mvt_in_lancam
and m.mvl_in_sequencia = v_mvl_in_sequencia
and m.mvl_st_loteforne = v_mvl_st_loteforne
and m.mvt_dt_movimento = v_mvt_dt_movimento
and m.mvt_st_entrsaida = v_mvt_st_entrsaida
and m.tpm_in_codigo = v_tpm_in_codigo
and m.tpm_st_descricao = v_tpm_st_descricao
and m.mvt_st_numdoc = v_mvt_st_numdoc
and m.mvt_dt_documento = v_mvt_dt_documento
and m.pro_in_codigo = v_pro_in_codigo
and m.pro_st_descricao = v_pro_st_descricao;
commit;
end;
end if;
15 de julho de 2014 às 11:41 pm #106759rmanParticipanteTadeu Rodrigues de Oliveira
Por favor, poste a procedure completa e o erro de compilação.
-
AutorPosts
- Você deve fazer login para responder a este tópico.