Pular para o conteúdo

Fóruns SQL e PL/SQL Resultado do Select ??? Resultado do Select ???

#91518
fsitja
Participante

    Uma stored procedure, ou qualquer bloco de código PL/SQL, é um programa que roda no servidor, não é um componente de frontend, que exiba resultados na tela.

    O que você pode usar, eventualmente, para testes e validação, é a package DBMS_OUTPUT com a procedure DBMS_OUTPUT.PUT_LINE e exibir uma saída no console do cliente.



    SQL> set serveroutput on
    SQL>
    SQL> declare
    2 cursor cur_versao is
    3 select banner from v$version;
    4 rec_versao cur_versao%rowtype;
    5 begin
    6 open cur_versao;
    7 fetch cur_versao
    8 into rec_versao;
    9 while cur_versao%found
    10 loop
    11 dbms_output.put_line(rec_versao.banner);
    12 fetch cur_versao
    13 into rec_versao;
    14 end loop;
    15 close cur_versao;
    16 end;
    17 /

    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE 11.1.0.6.0 Production
    TNS for 64-bit Windows: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production

    PL/SQL procedure successfully completed

    SQL>