Exibir DBMS_OUTPUT de objetos do banco no SQL Developer
O SQL Developer tem uma “particularidade” que pode ser irritante ás vezes. O fato de não exibir o DBMS_OUTPUT que estão dentro de objetos (PROCEDURES,FUNCTIONS,etc…) no banco de dados. Ele funciona bem quando o DBMS_OUTPUT está em um bloco anônimo, como no exemplo abaixo:
Executando uma FUNCTION com várias sáidas DBMS, não obtemos o mesmo resultado. Nenhuma saída é verificada !
Para resolver isso é simples, basta utilizar o SET SERVER OUT ON junto com a código a ser executado:
A versão do SQL Developer que utilizo atualmente é a 4.1.3.20.
Até a próxima !
Dessa forma:
SET SERVEROUTPUT ON;
Abraços.