как запустить программу pl / sql в oracle sql developer

DECLARE
   message  varchar2(20):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;

Как я могу выполнить выше программы pl / sql в Oracle SQL Developer. Кто-нибудь может мне подсказать?

4 ответов


Я пробовал следующие шаги, показанные на этом рисунке. Некоторые шаги исключены, но я уверен, что вы поймете, когда столкнетесь с ними. screenshot


Если вы не видите выход СУБД, просто добавьте

set serveroutput on

вверху и выполните инструкции как скрипт, вы увидите вывод в разделе "вывод скрипта".

set serveroutput on
DECLARE
message  varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;

предполагая, что у вас уже есть соединение, настроенное в SQL Developer:

  • в меню Вид выберите вывод СУБД
  • в окне вывода СУБД щелкните зеленый значок "плюс" и выберите подключение
  • щелкните правой кнопкой мыши соединение и выберите "рабочий лист SQL"
  • вставьте запрос в рабочий лист
  • выполнить запрос

сначала выполните запрос "set serveroutput on" на листе, затем проверьте меню "Вид", появится опция вывода СУБД.