PL / SQL Попытка выполнить очень простую процедуру - PullRequest
0 голосов
/ 12 ноября 2018

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

CREATE OR REPLACE PROCEDURE hello (p_name IN VARCHAR2) 
IS
BEGIN
dbms_output.put_line (‘Welcome '|| p_name);
END hello;
/

EXECUTE hello('JOHN');

1 Ответ

0 голосов
/ 12 ноября 2018

Все хорошо, кроме первой одинарной кавычки в вызове DBMS_OUTPUT:

SQL> CREATE OR REPLACE PROCEDURE hello (p_name IN VARCHAR2)
  2  IS
  3  BEGIN
  4  dbms_output.put_line ('Welcome '|| p_name);
  5  END hello;        --  ^ change this one
  6  /

Procedure created.

SQL> EXECUTE hello('JOHN');
Welcome JOHN

PL/SQL procedure successfully completed.

SQL>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...