Array
(
)

Retornar tabela que está armazenada no cursor

Patrick
   - 28 jan 2016

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:
#Código


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:
Citação:
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.

Lourival Queiroz
   - 12 fev 2016

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

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

Helder
   - 19 fev 2016

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