Я запускаю sql вставку как пакет
statement.executeBatch();
При сбое одной из нескольких строк генерируется исключение BatchUpdateExeception.
Я хочу знать, в какой строке произошел сбой.
Пример:
Caused by: java.sql.BatchUpdateException: ORA-02291: integrity constraint (V500.XFK1Employee) violated - parent key not found
В этом случае EmployeeID не найден в родительской таблице,
Я вставляю 3 строки. Одна из них завершилась неудачно из-за ограничения внешнего ключа. Могу ли я узнать, какой EmployeeID не удалось вставить в SQL с помощью BatchUpdateException?
Это лишь небольшой пример. У меня есть 100 строк, которые выполняются как пакет