Как получить информацию об ошибке компиляции в Oracle / TOAD - PullRequest
14 голосов
/ 10 августа 2011

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

Ответы [ 5 ]

12 голосов
/ 12 августа 2011

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

11 голосов
/ 10 августа 2011

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

1 голос
/ 18 ноября 2014

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

  1. goto Жаба, браузер схемы, выберите Invalid Objects и подскажет, где искать.
  2. , затем загрузите пакет в редактор и выберите функцию, щелкните правой кнопкой мыши, скомпилируйте, и вы увидите ошибки
0 голосов
/ 29 июля 2016

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

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

Все ошибки будутотображается в новом окне внизу.

0 голосов
/ 20 сентября 2011

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

...