Я использую TOAD для создания хранимой функции в базе данных Oracle. Когда я нажимаю кнопку "запускать как script" в TOAD, он сообщает мне, что script был выполнен с 0 ошибками и 1 ошибкой компиляции. Где я вижу конкретную ошибку компиляции. Я новичок в TOAD, поэтому я мог бы пропустить что-то очевидное о интерфейсе, таком как вкладка/окно, чтобы видеть такие сообщения об ошибках.
Как получить информацию об ошибке компиляции в Oracle/TOAD
Ответ 1
Вы можете добавить SHOW ERRORS
в конец script, который выведет сообщение об ошибке на вкладку "script output" или скомпилирует эту функцию, используя команду "Выполнить выражение" в Жаба, которая заставит ошибки отображаться в окне внизу редактора.
Ответ 2
Или вы можете посмотреть в таблице USER_ERRORS после
Ответ 3
2 вещи, которые вы можете сделать
- goto Toad, браузер схемы, выберите Неверные объекты, скажут вам, где искать.
- затем загрузите пакет в редактор и выберите функцию, щелкните правой кнопкой мыши, скомпилируйте, wioll покажет вам ошибки
Ответ 4
Другим вариантом, который работал у меня, было открыть мой script в редакторе процедур и скомпилировать его там.
Ответ 5
Нажмите "База данных" → "Редактор процедур" на верхней панели инструментов.
Вставьте свой код в это новое окно редактора и выполните его, нажав зеленую кнопку воспроизведения сверху.
Все ошибки будут отображаться в новом окне внизу.