У меня есть сохраненный proc, который я вызываю из внешней программы для восстановления данных. Способ установки proc заключается в том, что он вставляется в таблицу, а в исключении «dup_val_on_index» вместо него выполняется обновление.Уникальное ограничение Oracle на ПК нарушено
Как я могу получить эту ошибку, если я поймаю исключение 'dup_val_on_index' и сделаю обновление внутри него? Я предполагаю, что ПК поймает это конкретное исключение, так как оно создает дубликат?
'У меня есть хранимая процедура', где это? –
Мне не нравится показ производственного кода на сайте. Я предполагаю, что мой первый вопрос заключается в том, будет ли исключение PK уникальным путем исключения dup_val_on_index? – user441521
У вас есть дополнительная информация, которую вы можете поделиться? здесь нет ничего, что помогло бы людям решить вашу проблему, поскольку все, что мы знаем, это ошибка, и что-то на месте, которое должно ее поймать. –