Oracle. Обработка исключений
там же строчка типа
check constraint (LALALA.LALALA) violated
в случае уникального ключа текст такой:
unique constraint (LALALA.LALALA) violated
если тебе нужно имя столбца, то смотри таблицу констрейнтов
user_constraints
Да нет проблемы, просто вопрос в другом был
непонятно
Можно ли выцепить имя этого ключа?на этот вопрос я ответил
на какой не ответил?
Или имя объекта, вызвашего ошибку специально для этих целей выделено скобками?
Я имел ввиду существует ли кроме SQLERRM и SQLCODE какая либо информация об эксепшне.
Что нить типа ERROR_OBJECT_NAME
оно?
Exception DUP_VAL_ON_INDEX
Raised when a program attempts to store duplicate values in a database column that is constrained by a unique index.
оно?ты не в теме
спать больше надо
Я имел ввиду существует ли кроме SQLERRM и SQLCODE какая либо информация об эксепшне.DBMS_UTILITY.FORMAT_ERROR_BACKTRACE
This procedure displays the call stack at the point where an exception was raised, even if the procedure is called from an exception handler in an outer scope. The output is similar to the output of the SQLERRM function, but not subject to the same size limitation.Оно?
Оставить комментарий
wwoland
Если возникло исключение, связанное например с нарушением уникального ключа.Можно ли выцепить имя этого ключа?
Или только SQLCODE и SQLERRM.