Ir ao conteúdo
  • Cadastre-se
igor liscio

Oracle ORA-04063 package body "apps.r_teste_001_k_igor" contém erros

Recommended Posts

pessoal, estou com problemas em rodar a procedure que está dentro de uma package, estou desde cedo tentando descobrir o motivo e não acho, segue abaixo os códigos: 

 

package:

create or replace package r_teste_001_k_igor 
as 

---procedure aumenta salario
procedure aumentasalario_igor(p_nss in number);
       
       ------------------function recebe salario.
function aumtsal_igor(p_v1 number)return number;
          
end r_teste_001_k_igor;

 

procedure:

create or replace procedure aumentasalario_igor(
      p_nss in number
      )
is

v2 number;
v3 number;

begin

v2 := aumtsal_igor(p_nss);

  update r_empr_001_igor set salario = v2*1.10 where nss=p_nss;


  begin
  select salario 
    into v3
    from r_empr_001_igor 
 where nss = p_nss;
 exception
  when no_data_found then v3:=0;
  end;
  
  dbms_output.put_line(v3);
commit;
end;
/

 

function:


 

create or replace function aumtsal_igor(p_v1 number)
      return number
is
v1 number;
begin


  select salario
  into v1
  from r_empr_001_igor
  where nss = p_v1;

  return(v1);

end;


obs: a procedure e a function rodaram normalmente quando testei antes de inserir na package.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×