Как получить информацию об ошибке компиляции в Oracle / TOAD

Я использую TOAD для разработки сохраненной функции в базе данных Oracle. Когда я нажимаю кнопку "Запустить как скрипт" в TOAD, он сообщает мне, что скрипт был выполнен с 0 ошибками и 1 ошибкой компиляции. Где я вижу конкретную ошибку(ы) компиляции. Я довольно новичок в TOAD, поэтому мне может не хватать чего-то очевидного в интерфейсе, например вкладки/окна, чтобы увидеть такие сообщения об ошибках.

5 ответов


вы можете добавить SHOW ERRORS до конца скрипта, который выведет сообщение(ы) об ошибке на вкладку "вывод скрипта" или скомпилирует функцию с помощью команды "выполнить инструкцию" в Toad, что приведет к отображению ошибок в поле внизу редактора.


или вы можете посмотреть в таблице USER_ERRORS после


2 вещи, которые вы можете сделать

  1. goto жаба, схема браузера, выберите недопустимые объекты скажет вам, где искать.
  2. затем загрузите пакет в Редактор и выберите функцию, щелкните правой кнопкой мыши, скомпилируйте, wioll покажет вам ошибки

другой вариант, который работал для меня, чтобы открыть мой скрипт в Редакторе процедур и скомпилировать его там.


нажмите на базу данных - > редактор процедур в верхней панели инструментов.

вставьте код в это новое окно редактора и выполните, нажав зеленую кнопку воспроизведения сверху.

все ошибки будут выведены в новом окне внизу.