Стандартным устройством вывода в виртуальной машине Java Java (JVM) Oracle является текущий файл трассировки.
Если вы хотите перенаправить весь стандартный вывод из программы, выполняемой на сервере - например, из любых вызовов System.out.println()
, - на экран пользователя, вы можете выполнить SET_OUTPUT () процедура пакета DBMS_JAVA , как в следующем примере.
Введите размер буфера в байтах (в данном случае 10 000 байтов).
sqlplus> execute dbms_java.set_output(10000);
Вывод, превышающий размер буфера, будет потерян.
Если вы хотите, чтобы выполняемый на сервере код явно выводился на экран пользователя, вы также можете использовать процедуру PL-SQL DBMS_OUTPUT.PUT_LINE () 3 вместо Java System.out.println()
метод.