Выполнение процедуры в PLSQL Developer - PullRequest
0 голосов
/ 03 мая 2018

Я совершенно новичок в PLSQL и изо всех сил пытаюсь выполнить процедуру в PLSQL Developer. Я создал процедуру с именем «сотрудник» следующим образом:

CREATE OR REPLACE PROCEDURE employee IS
    var_name VARCHAR2(20) := 'Parkavi';
    var_web VARCHAR2(20) := 'parkavi.com';
BEGIN
    DBMS_OUTPUT.PUT_LINE('Hi! I am ' ||var_name|| 'from' ||var_web);
END employee;

Теперь мне нужно выполнить эту процедуру, чтобы я мог просмотреть вывод. Пожалуйста, помогите мне. Заранее спасибо !!

1 Ответ

0 голосов
/ 03 мая 2018

В PL / SQL Developer вы выполняете блоки PL / SQL в тестовом окне.

Файл> Создать> Тестовое окно предоставит шаблон блока примерно так:

declare 
begin

end;

Вам просто нужно добавить имя вашей процедуры (и удалить ненужный раздел declare, так как у вас нет переменных), так что это:

begin
    employee;
end;

Либо щелкните правой кнопкой мыши имя процедуры и выберите «Тест» во всплывающем меню, и он сгенерирует вышеуказанный блок для вас.

Если ожидаемый текст dbms_output не отображается на вкладке «Вывод», в первую очередь необходимо проверить, установлен ли флажок «Включено».

enter image description here

Чтобы диагностировать dbms_output, простейшим тестовым примером будет просто:

begin
    dbms_output.put_line('Hello');
end;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...