Pular para o conteúdo

Exibir DBMS_OUTPUT de objetos do banco no SQL Developer

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 !

Exibir DBMS_OUTPUT de objetos do banco
image 31

Para resolver isso é simples, basta utilizar o SET SERVER OUT ON junto com a código a ser executado:

image 32

A versão do SQL Developer que utilizo atualmente é a 4.1.3.20.

Até a próxima !

Sergio Willians

Sergio Willians

Sergio Willians é o fundador do GPO (Grupo de Profissionais Oracle) e possui quase 30 anos de experiência em tecnologias Oracle, sendo especialista em desenvolvimento Forms/Reports, PL/SQL e EBS (E-Business Suite) nos módulos Receivables, Payables e General Ledger. Atualmente trabalha na Scania Latin America, onde se dedica à área de integração de dados com Confluent Kafka. Sua paixão é compartilhar conhecimento com a comunidade Oracle, contribuindo para o crescimento e a excelência da plataforma.

Comentário(s) da Comunidade

Deixe um comentário

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

plugins premium WordPress