- Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 22 anos, 2 meses atrás por
Arthur Zip.
Visualizando 1 post (de 1 do total)
Visualizando 1 post (de 1 do total)
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Table Type X Ref Cursor
Tenho a seguinte situa??o
O Front End ? ASP e toda consulta no DB deve retornar um Record Set (Cursor Type – TYPE cur IS REF CURSOR; ) OPEN ccursor FOR …;
Por?m preciso criar uma Tabela tempor?ria:
TYPE xxxxxx IS RECORD
( cnpj NUMBER
, tipo NUMBER
, nome VARCHAR2(60)
, pedido VARCHAR2(12)
, contrato NUMBER
, data DATE
, motivo VARCHAR2(50));
TYPE yyyyyy IS TABLE OF xxxxxx INDEX BY BINARY_INTEGER;
atribuir valores p/ esta TABLE e no final retornar os valores no PARAM OUT da Procedure para o ASP.
Como j? disse o ASP s? reconhece PARAM OUT do tipo CURSOR TYPE, s? que:
OPEN ccursor FOR yyyyyy ; –N?o d? certo, d? erro na Proc, pois n?o consigo abrir um CURSOR TYPE p/ um TYPE TABLE, at? porque o TABLE necessita do ?ndice.
Tamb?m n?o adianta declarar o PARAM OUT como TYPE TABLE, porque o ASP n?o reconhece.
O que fa?o, algu?m tem alguma id?ia. Tenho que criar uma tabela tempor?ria e o retorno tem que ser um RECORD SET…
› Fóruns › Banco de dados Oracle › Table Type X Ref Cursor