SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null

出现以下异常:
Exception in thread "main" com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null
at com.ibm.db2.jcc.b.sf.e(sf.java:1680)
at com.ibm.db2.jcc.b.sf.a(sf.java:1260)
at com.ibm.db2.jcc.c.jb.o(jb.java:611)
at com.ibm.db2.jcc.c.jb.j(jb.java:264)
at com.ibm.db2.jcc.c.jb.c(jb.java:57)
at com.ibm.db2.jcc.c.w.c(w.java:42)
at com.ibm.db2.jcc.c.cc.g(cc.java:178)
at com.ibm.db2.jcc.b.sf.p(sf.java:1256)
at com.ibm.db2.jcc.b.tf.d(tf.java:2344)
at com.ibm.db2.jcc.b.tf.d(tf.java:2458)
at com.ibm.db2.jcc.b.tf.X(tf.java:508)
at com.ibm.db2.jcc.b.tf.executeQuery(tf.java:491)
at com.user.service.TestQuery.main(TestQuery.java:24)

经查询该DB2错误为:
SQL 语句中使用的相应主机变量或参数标识符被定义为字符串,但是输入主机变量包含的字符串太长。

你可能感兴趣的:(error,db2,sqlcode)