Select não retorna dados de dentro da procedure

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
cleberz
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 107
Registrado em: Ter, 15 Nov 2011 8:42 am

Galera, estou com um select simpl. de dentro da procedure eu executo um select * from all_tab_columns e ele não retorna nada. quando eu executo o mesmo select isolado por fora da procedure ele retorna os dados.

alguém já pegou um problema desse?
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Brother ,tem algo errado nos parâmetros da sua procedure.
Avatar do usuário
fbifabio
Moderador
Moderador
Mensagens: 199
Registrado em: Ter, 22 Fev 2011 1:51 pm
Localização: São Paulo - SP
Contato:
Fábio Prado
www.fabioprado.net

@cleberz,

Poste aqui o código da procedure para podermos te ajudar. Até o 11G, para retornar dados de select em uma procedure você precisa criar um parâmetro de saída do tipo sys_refcursor, você fez isso?

[]s
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Acredito que possa ser problema de grant, owner para execução da procedure.
Já verificou isso? Se a procedure está num owner diferente do que você excecuta o select manualmente?
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes