Съдържание:

Какво е Dbms_output Put_line в PL SQL?
Какво е Dbms_output Put_line в PL SQL?

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

Видео: Какво е Dbms_output Put_line в PL SQL?
Видео: PL/SQL: Как да напишем агрегираща функция, която изчислява претеглена средна стойност? 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 без аргумент е полезен само в манипулатор на изключения. Валиден Оракул номер на грешка.

Препоръчано: