Я использую таблицу журнала ошибок через dbms_errlog.create_error_log для массовых ошибок операций DML и возвращаю ORA_ERR_MESG$ обратно клиенту. Однако мне нужно игнорировать код ошибки, чтобы он выглядел удобным для пользователя.
Пример: ORA-01400: невозможно вставить NULL в («ABC_OWNER». «ABC_PART». «REGION»)
это нужно изменить на «Невозможно вставить NULL в REGION»
Я пробовал REGEXP_SUBSTR искать шаблон "ORA-" и делать некоторые извлечения, но мне это удалось только в определенной степени. Не могли бы вы посоветовать, как это сделать.
С Уважением.