Значение TALEND ORA-01438 больше указанной допустимой точности, но не указано точности

У меня есть эта работа:

Когда я пытаюсь запустить его, после компиляции выдает ошибку

java.sql.SQLDataException: ORA-01438

для компонента tDBOutput_2. Для этого компонента я установил опцию "умереть при ошибке", и в первой строке он не работает, но ошибка одинакова для всех соединяющихся строк.

В этом случае первое и второе поля - BigDecimal, а последнее - строка.

В tMap я сначала пытался без указания точности, затем пытался использовать разные уровни точности, затем я пытался напечатать точность поля и поместил это значение в качестве точности, но не сработало.

В моей БД поле таблиц определено как NUMBER, без указания длины и точности.

Как я могу решить это? В журнале ошибок ошибка не отображается.

0 ответов

Другие вопросы по тегам