轻松机器猫

文章
4
资源
0
加入时间
2年10月21天

报错:java.sql.SQLException:ORA-12899:value too large for column “xxx“

生产上oracle数据库入库报错:java.sql.SQLException:ORA-12899:value too large for column "xxx"(actual:34,maximum:30)但是看日志,那个入库字段看着确实是一个17位长的数字。因为该业务已经稳定运行了一段时间,而34又是17的倍数,所以第一时间怀疑是因为入库字段本身的问题,可能是由于全半角导致。因为在日志中看不出该字段的实际字节长度,所以在另一张表里查询该字段的字节长度。SELECT LENG