Тривиальный PL/SQL блок, генерирующий фрустрирующую ошибку PLS-00103

Может быть, я немного схожу с ума, но я продолжаю получать PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following... ошибка. Я сократил свою программу до следующего:

BEGIN
    NULL;
END;
/

Который я бегу в студии AquaData.

Это производит:

  • [Ошибка] Строки сценария 1-2 ... ORA-06550: строка 2, столбец 8:
  • PLS-00103: Обнаружен символ "конец файла" при ожидании одного из следующих...; Строка сценария 2, строка утверждения 2, столбец 8

Я пишу приличное количество PL/SQL, и обычно вышеприведенный тривиальный блок работает нормально. Какого черта не так с тем, что я делаю?

1 ответ

Оказывается, решение было таким, как предложено @a_horse_with_no_name в его комментарии. В ADS вам нужно открыть Файл → Параметры Ctrl + , (это запятая!) И установить следующие параметры на вкладке Общие:

  • ';' Разделитель операторов (убедитесь, что он не отмечен)
  • '/' в конце оператора строки (убедитесь, что он отмечен галочкой)

Смотрите скриншот ниже. Сделайте это, и все это работает:

Другие вопросы по тегам