Retornar tabela que está armazenada no cursor

28/01/2016

0

Olá galera, tenho a seguinte package: CONSULTA_PARCELAS e dentro dela, tem uma PROC que tem um cursor, onde ele a tabela que determino no meu select, beleza, até ai funcionando, como que eu faço para que em uma instrução, SELECT, ele me retorne os dados normalmente, como se eu tivesse fazendo um SELECT SIMPLES em uma tabela,

O que eu fiz até agora:


DECLARE

TESTE NUMBER;
TYPE CURSOR_TYPE_0 IS REF CURSOR;
p_rc CURSOR_TYPE_0;

BEGIN
PACKAGECONSULTA_PARCELAS_MOL('4564464446',p_rc,TESTE);

END;


ERRO:
ORA-06550: line 8, column 1:
PLS-00201: identifier 'PACKAGECONSULTA_PARCELAS_MOL' must be declared
ORA-06550: line 8, column 1:
PL/SQL: Statement ignored


Alguém poderia me ajudar?

OBS: UTILIZANDO ORACLE.
Patrick

Patrick

Responder

Posts

12/02/2016

Lourival Queiroz

Para se executar algum procedimento dentro de um package seria no seu caso:

CONSULTA_PARCELAS_MOL.<nome procedure>(<parametros>);
Responder

19/02/2016

Helder

Olá pessoal, tudo bem?
Não sei se já conhecem, mas existe uma plataforma para criação de webservices muito eficiente, basta apenas liberar acesso para o banco de dados, e você pode criar uma nova tabela, um novo campo com apenas um clique, talvez ajude muito vocês.
Fica a indicação do Datasocket.
datasocket.co/free
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar