Spark_写ORALCE:ORA-01426 numeric overflow 问题解决
问题
是这样的,20241118,我spark程序写Oracle时候,关联完HBase数据后,在写入ORACLE中,遇到了这个bug,
数据入到一半,每次都报错ORA-01426 numeric overflow,具体呢,也不告诉你哪个字段报的问题。本人的程序字段很多,领导们就是要看这个除了问题的数据是什么样的,so,尝试了好几次入不进去。
解决办法:
字段是number(16),然后改为number(32),直至最后改到最大值都没用,最后不得不改为CLOB类型也就是text才入进入全部数据。
类似的写入之前我也遇到过类似的bug,我写在这篇文章了::::
Spark_SparkSql写入Oracle_Undefined function.....将长字符串写入Oracle中方法.._spark写入oracle-CSDN博客