首页 > 数据库技术 > 详细

关于使用DB2数据库的项目后台报-420错误码的问题

时间:2019-12-22 16:56:58      阅读:305      评论:0      收藏:0      [点我收藏+]

###  Error querying database.  Cause: com.ibm.db2.jcc.am.SqlDataException: DB2 SQL Error: SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DECFLOAT, DRIVER=3.66.46

### The error may exist in file [xxxx.xml]

### The error may involve 持久层接口中方法

### The error occurred while executing a query

### Cause: com.ibm.db2.jcc.am.SqlDataException: DB2 SQL Error: SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DECFLOAT, DRIVER=3.66.46;

SQL []; DB2 SQL Error: SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DECFLOAT, DRIVER=3.66.46; nested exception is com.ibm.db2.jcc.am.SqlDataException: DB2 SQL Error: SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DECFLOAT, DRIVER=3.66.46] with root cause
com.ibm.db2.jcc.am.SqlDataException: DB2 SQL Error: SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DECFLOAT, DRIVER=3.66.46

 

DB2错误码大全:   https://www.iteye.com/blog/xiaozpjava-1341397

-420是使用DB2数据库的项目最常出现的错误: 它的错误原因是:字符串自变量值不符合函数的要求,通俗解释既是:你数据库中某些数据中有些字段的值不符合sql查询的要求,继而数据库当查询到该异常数据的时候出现错误而停止.

根本原因是数据来源没有控制好,造成数据库中的脏数据,再加上sql语句写的兼容性不行导致.

关于使用DB2数据库的项目后台报-420错误码的问题

原文:https://www.cnblogs.com/The-Can/p/12080121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!