TALEND ORA-01438的值大于指定的精度,但未指定精度

时间:2018-09-11 08:49:25

标签: talend sqlexception ora-01438

我有这份工作:

enter image description here

当我尝试运行它时,编译后出现错误

java.sql.SQLDataException: ORA-01438

对于组件tDBOutput_2。我为该组件添加了“错误时死”选项,它在第一行中失败,但是对于所有连接的行,错误都是相同的。

enter image description here

在这种情况下,第一个字段和第二个字段是BigDecimal,而最后一个字段是String。

在tMap中,我首先尝试不指定精度,然后尝试使用不同级别的精度,然后尝试打印该字段的精度并将该值设置为精度,但是没有用。

在我的数据库中,表的字段定义为NUMBER,而未指定长度和精度。

我该如何解决?在错误日志中没有显示错误。

0 个答案:

没有答案