DB2计算机程序一个重要的特征就是错误处理。SQL communications area(SQLCA)结构曾一度被专门用于DB2程序在每个SQL语句被执行后向应用程序返回错误信息。在SQLCA block中常见错误诊断被体现在SQLCODE中。SQL返回代码的值对应为:1、0表示成功执行。2、正值表示成功执行但是有一个或多个警告。例如+100表示没...
where aaa=b.aaa and ttt=b.ttt and ccc=b.ccc group by b.aaa,b.ttt,b.ccc,b.fff 这一段查询出来的值大于1行,赋值失败
-516 26501 试图描述未准备好的SQL语句 -517 07005 因为SQL语句尚没有准备好,游标无效 -518 07003 试图执行尚没有准备好的SQL语句 -519 24506 当为游标的SQL语句发布一个准备语句是,游标不能是打开的 -525 51015 不能在已指定的程序包中执行SQL语句,因为在绑定时间内该程序包无效 -526 42995 在给定的上下文...
数据重新分发期间,发生 SQL 错误 sqlcode。 SQL6065N 写入文件 文件 时出错。 SQL6067W ROLLFORWARD DATABASE QUERY STATUS 命令遇到 sqlcode sqlcode。 SQL6068W 已成功取消前滚操作。必须在节点 节点列表 上复原数据库。 SQL6069N 不能在非目录节点上提交 ROLLFORWARD DATABASE 命令。 SQL6071N 因为已将新节点...
sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 ...
提供原来的SQLCODE和SQLSTATE -007 42601 SQL语句中由非法字符 -010 42603 字符串常量非正常终止;检查到有遗漏的引号标志 -029 42601 需要INTO语句 -060 42815 某特定数据类型的长度或者标量规范无效 -084 42612 不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效 -097 42601 在单位类型、用户自定义...
在被触发的SQL语句中有BIND错误,指定了错误的SQLCODE和SQLSTATE -20101 56059 由于指定的原因代码,该函数失败 -20102 42849 在CREATE或ALTER FUNCTION语句中不能使用指定的选项 -20104 42856 更改一个CCSID失败 -20106 42945 不能改变表空间或数据库的CCSID,因为现存的试图引用 -30000 58008 DRDA分布协议错误;处理可以...
SQLSTATE 42997 Explanation Unique index not allowed SQL0301 SQLCODE 301 SQLSTATE 07006 42895 Explanation Input host variable 2 or argument 1 not valid SQL0302 SQLCODE 302 SQLSTATE 22001 22003 22023 22024 Explanation Conversion error on input host variable 2 SQL0303 SQLCODE 303 SQLSTATE 22001 42806...
csect-name RECORD (n) OF TABLE table-name VIOLATING VALID ROUTINE validproc-name, ERROR CODE=X'reason-code' DSNU282I csect-name DDNAME 'dddddddd' で最終チェックポイントから再起動できませんでした DSNU283I csect-name エラー タイプ SQLCODE = sqlcode、SQLERRM = sqlerrm、SQLSTATE = ...
SQLN"错误代码",系统会给出一些提示信息.DB2错误信息(按sqlcode排序)SQL语句成功完成SQL语句成功完成,但是有警告未限定的列名被解释为一个有相互关系的引用动态SQL语句用分号结束没有找到满足SQL语句的行用DATACAPTURE定义的表的更新操作不能发送到原来的子系统为2型索引设置了SUBPAGES语句要插入的值的个数不等于被...