出现SQL错误: SQLCODE:-401,SQLSTATE: 42818EN根据IBM的网站,42818的SQLSTATE是42818“运算符或函数...
操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因 (声明:这是搜集网上的资料得来的,详细出处不记得了) sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +...
+218 01537 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN +219 01532 命名的PLAN TABLE不存在 +220 01546 不正确定义PLAN TABLE,检查命名列的定义 +236 01005 SQLDA中的SQLN的值至少应于所描述的列的个数一样大 +237 01594 至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空...
-401 42818 算术操作符或比较操作符的操作对象不是兼容的 -402 42819 算术函数不能用于字符或日期时间数据 -404 22001 SQL语句指定的字符串太长 -405 42820 数值文字超出了范围 -406 22003 计算出的或者倒出的数值超出了范围 -407 23502 不能把NULL值插到定义为NOT NULL的列中 -408 42821 数值不能被更新或...
-401 42818 算术操作符或比较操作符的操作对象不是兼容的 -402 42819 算术函数不能用于字符或日期时间数据 -404 22001 SQL语句指定的字符串太长 -405 42820 数值文字超出了范围 -406 22003 计算出的或者倒出的数值超出了范围 -407 23502 不能把NULL值插到定义为NOT NULL的列中 -408 42821 数值不能被更新或...
sqlcodesqlstate说明 00000000SQL语句成功完成 01xxxSQL语句成功完成,但是有警告 +01201545未限定的列名被解释为一个有相互关系的引用 +09801568动态SQL语句用分号结束 +10002000没有找到满足SQL语句的行 +11001561用DATACAPTURE定义的表的更新操作不能发送到原来的子系统 +11101590为2型索引设置了SUBPAGES语句 +11701525要...
-401 42818 算术操作符或比较操作符的操作对象不是兼容的 -402 42819 算术函数不能用于字符或日期时间数据 -404 22001 SQL语句指定的字符串太长 -405 42820 数值文字超出了范围 -406 22003 计算出的或者倒出的数值超出了范围 -407 23502 不能把NULL值插到定义为NOT NULL的列中 -408 42821 数值不能被更新或...
sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 ...
+30100 01558 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE -007 42601 SQL语句中由非法字符 -010 42603 字符串常量非正常终止;检查到有遗漏的引号标志 -029 42601 需要INTO语句 -060 42815 某特定数据类型的长度或者标量规范无效 -084 42612 不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效...
SQL0401 SQLCODE -401 SQLSTATE 42818 Explanation: 38、 Comparison operator &1 operands not compatible. SQL0402 SQLCODE -402 SQLSTATE 42819 Explanation: &1 use not valid. SQL0404 SQLCODE -404 SQLSTATE 22001 Explanation: Value for column &1 too long. SQL0405 SQLCODE -405 SQLSTATE 42820 ...