Oracle DB & SQL Developer: "отчет об ошибке: выполнение завершено с предупреждением" - как мне *увидеть* предупреждение?
я настраиваю локальную базу данных oracle (11g) - клон другой базы данных, которую мы уже запустили. Я запускаю кучу сгенерированных команд PL/SQL в SQL Developer.
Я получаю вывод
Error starting at line x in command:
*long-ass SQL statement here*
Error report:
SQL Command: force view "someViewName"
Failed: Warning: execution completed with warning
как прочитать предупреждение, которое было сгенерировано без изменения скрипта?
когда я использую show errors
сразу после этой команды, я получаю выход no errors
2 ответов
если show errors
не дает тебе ничего:
select line, position, text
from user_errors
where type = 'VIEW'
and name = 'someViewName'
order by sequence;
это предполагает, что вы создаете его по своей собственной схеме; если нет, вы можете посмотреть в all_errors
вместо.
колонки документации:
ALL_ERRORS
описывает текущие ошибки на хранимых объектах, доступных текущему пользователю.DBA_ERRORS
описывает текущие ошибки для всех хранимых объектов в базе данных.USER_ERRORS
описывает текущие ошибки на хранимых объектах, принадлежащих текущему пользователю. Это представление не отображает .
причиной ошибки является просто забыли точку с запятой в конце кода. Или, если это PL / SQL, вы забываете свою косую черту в конце.