Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE) - не вижу строку сообщения об ошибке / 3 сообщений из 3, страница 1 из 1
13.09.2021, 15:45
    #40097256
ART-CODE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE) - не вижу строку сообщения об ошибке
Может, кто сталкивался, и знает почему теряется основной текст ошибки.

У меня при обработке ошибок FORALL с опцией save exceptions
конструкция SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE)
выдает такой короткий текст " ORA-20001: "
- если делать вывод в лог или dbms_output.put_line

Если отключить save exceptions то в pl\sql developer и в логах вижу полный текст ошибки
" ORA-20001: БЛА-БЛА-БЛА БЛА-БЛА-БЛА "

К сожалению, сейчас я очень ограничен в возможностях для экспериментов,
не могу создать тестовую табличку и нормально погонять. Прав нет.

orаcle 12.2.0.1.0 -64
...
Рейтинг: 0 / 0
13.09.2021, 15:58
    #40097262
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE) - не вижу строку сообщения об ошибке
ART-CODE
SQLERRM
sqlerrm возвращает текст только для встроенных ошибок, а у вас пользовательская -20001.
...
Рейтинг: 0 / 0
13.09.2021, 16:01
    #40097266
ART-CODE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE) - не вижу строку сообщения об ошибке
Sayan Malakshinov,

Ой. Точно. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE) - не вижу строку сообщения об ошибке / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]