java.sql.BatchUpdateException: [Драйвер Teradata JDBC] [TeraJDBC 14.10.00.44] [Ошибка 1338] [SQLState HY000] для кода python etl. код некоторое время работает нормально, но теперь я получаю сообщение об ошибке каждый день. Также в нем говорится, что подробности сбоя можно найти в цепочке исключений, доступной с помощью getNextException. Как это включить?
@access_granted Привет, Спасибо за ответ - Как именно мне следует реализовать там исключение getnext (). Также мне нужно импортировать для этого любую библиотеку / модуль. Я новичок в python, скрипт отлично работает в моей системе и через jupyter labs, но сбой в другой системе, которая тоже после успешной работы в течение 1 или 2 недель. Есть идеи, что могло измениться.
ваш объект Exception в предложении except, например except java.lang.SQLException, e: - должен иметь функцию e.getNextException (), реализованную драйвером JDBC, которая предоставит вам дополнительную информацию об ошибке. Кроме того, если вы можете извлечь точный SQL, вызывающий его, и запустить его напрямую в SQL * Assistant, это также даст представление.