Подтвердить что ты не робот

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

Как я могу прочитать предупреждение, которое было создано без изменения script?

когда я использую show errors сразу после этой команды, я получаю вывод no errors

4b9b3361

Ответ 1

Если 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 описывает текущие ошибки хранимых объектов, принадлежащих текущему пользователю. В этом представлении не отображается столбец OWNER.

Ответ 2

Причиной ошибки является просто забывание вашей полуколонии в конце вашего кода. Или, если это PL/SQL, вы забыли свою косую черту в конце.