Оглавление:

Что такое Dbms_output Put_line в PL SQL?
Что такое Dbms_output Put_line в PL SQL?

Видео: Что такое Dbms_output Put_line в PL SQL?

Видео: Что такое Dbms_output Put_line в PL SQL?
Видео: 🔥Oracle: dbms_output.put_line 2024, Ноябрь
Anonim

В Oracle dbms_output это пакет, который позволяет нам записывать данные, чтобы направлять наши PL / SQL вывод на экран. В нем есть процедура, называемая put_line которые отображают информацию в строке. Пакет особенно полезен для отображения отладочной информации.

Имея это в виду, что такое Dbms_output?

В DBMS_OUTPUT - это встроенный пакет, который позволяет отображать выходные данные, отладочную информацию и отправлять сообщения из блоков PL / SQL, подпрограмм, пакетов и триггеров. Мы уже использовали этот пакет в нашем руководстве.

Аналогичным образом, что делает установка Serveroutput? Чтобы распечатать содержимое буфера Oracle, вы должны использовать УСТАНОВИТЬ ВЫПУСК СЕРВЕРА команда для отображения содержимого буфера Oracle на вашем экране. Вы также можете увеличить размер буфера. Использовать Установить выход сервера on », чтобы отобразить буфер, используемый dbms_output.

В связи с этим, как мне отобразить вывод PL SQL в SQL Developer?

В Oracle SQL Developer:

  1. Показать окно вывода СУБД (Вид-> Вывод СУБД).
  2. Нажмите кнопку «+» в верхней части окна вывода Dbms, а затем выберите открытое соединение с базой данных в открывшемся диалоговом окне.

Что такое Sqlerrm в PL SQL?

SQLERRM Функция Функция SQLERRM возвращает сообщение об ошибке, связанное с его аргументом номера ошибки. Если аргумент опущен, возвращается сообщение об ошибке, связанное с текущим значением SQLCODE. SQLERRM без аргумента полезен только в обработчике исключений. Действительный Oracle номер ошибки.

Рекомендуемые: