› Fóruns › SQL e PL/SQL › Resultado do Select ??? › Resultado do Select ???
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>