Mostrando refCursor no SQLPLUS

Hoje precisei verificar o conteudo do refcursor de uma function no Oracle, procurei no Google e encontrei a seguinte solução. Executei o seguinte bloco no SQLPLUS.

Subistitua : NOME_DA_TABELA_RETORNO_DA_PROCEDURE, NOME_DA_PROCESURE,COLUNA_RETORNO_A,COLUNA_RETORNO_B.

set serveroutput on size 1000000
declare
  r_out sys_refcursor;
  a     NOME_DA_TABELA_RETORNO_DA_PROCEDURE%rowtype;
begin
r_out := NOME_DA_PROCESURE('PARAMETRO_SE_NECESSARIO');
fetch r_out into a;
dbms_output.put_line(a.COLUNA_RETORNO_A || ' **** ' ||  a.COLUNA_RETORNO_B);
close r_out;
end;
/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Blue Captcha Image
Atualizar

*

Facebook

Get the Facebook Likebox Slider Pro for WordPress
WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera