Jump to content

tsilva141650

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About tsilva141650

  1. tsilva141650

    EXIBIR RETORNO DO CURSOR DE FORMA DE TABELA

    Utilizei a tabela USER_TABLESPACES somente como exemplo. O que eu utilizo é um select montado dinamicamente com varias tabelas. Eu preciso que os valores sejam retornados em forma de tabela, utilizando o comando print eu não consigo isso. Ex: Quando efetuo um select e aperto F5 ele me retorna da mesma maneira que o print, mas quando efetuo o F9 ele retorna o select em forma de tabela. O que eu preciso é que o retorno do cursor seja exibido igual quando aperto a tecla F9 em um select puro.
  2. Bom dia! Estou precisando transformar o resultado do meu cursor em forma de tabela como se estivesse efetuando um select. No exemplo abaixo criei uma procedure onde ira executar um execute immediate que ira variar, ou seja, não vou saber qual colunas serão necessárias. O retorno desta função é um cursor onde consigo visualizar os resultados com o comando print. Como poderia visualizar estes dados em forma de tabela? create or replace PROCEDURE TESTE (ID NUMBER,RETORNO OUT SYS_REFCURSOR) IS SCRIPT CLOB; BEGIN SCRIPT:= 'SELECT * FROM USER_TABLESPACES' ; EXECUTE IMMEDIATE SCRIPT; OPEN RETORNO FOR SCRIPT; END; var rc refcursor; execute TESTE(2,:rc); print rc ;
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.