DB2 开发常遇到一些错误,从网上找了一些资料,留查错使用DB2 UDB的AS/400 SQL编程
Negative SQLCODEs 负SQLCODE#
SQL0007 SQLCODE -07 SQLSTATE 42601 SQL0007 SQLCODE -07 SQLSTATE 42601
Explanation: Character &1 (HEX &2) not valid in SQL statement. 说明:字符1号(HEX&2)在SQL语句有效。
SQL0010 SQLCODE -10 SQLSTATE 42603 SQL0010 SQLCODE -10 SQLSTATE 42603
Explanation: String constant beginning &1 not delimited. 说明:字符串常量开头和1不分隔。
SQL0029 SQLCODE -29 SQLSTATE 42601 SQL0029 SQLCODE -29 SQLSTATE 42601
Explanation: INTO clause missing from embedded SELECT statement. 说明:从嵌入式INTO子句的SELECT语句丢失。
SQL0051 SQLCODE -51 SQLSTATE 3C000 SQL0051 SQLCODE -51 SQLSTATE 3C000
Explanation: Cursor or procedure &1 previously declared. 说明:游标或过程及1先前声明。
SQL0060 SQLCODE -60 SQLSTATE 42815 SQL0060 SQLCODE -60 SQLSTATE 42815
Explanation: Value &3 for argument &1 of &2 function not valid. 说明:价值与为参数及1和2的功能无效3。
SQL0080 SQLCODE -80 SQLSTATE 42978 SQL0080 SQLCODE -80 SQLSTATE 42978
Explanation: Indicator variable &1 not SMALLINT type. 说明:指标变数及1不SMALLINT类型。
SQL0084 SQLCODE -84 SQLSTATE 42612 SQL0084 SQLCODE -84 SQLSTATE 42612
Explanation: SQL statement not allowed. 说明:SQL语句不允许的。
SQL0090 SQLCODE -90 SQLSTATE 42618 SQL0090 SQLCODE -90 SQLSTATE 42618
Explanation: Host variable not permitted here. 说明:主机变量不允许在这里。
SQL0097 SQLCODE -97 SQLSTATE 42601 SQL0097 SQLCODE -97 SQLSTATE 42601
Explanation: Use of data type not valid. 说明:使用的数据类型无效。
SQL0099 SQLCODE -99 SQLSTATE 42992 SQL0099 SQLCODE -99 SQLSTATE 42992
Explanation: Operator in join condition not valid. 说明:在连接条件无效操作。
SQL0101 SQLCODE -101 SQLSTATE 54001, 54010, 54011 SQL0101 SQLCODE -101 SQLSTATE 54001,54010,54011
Explanation: SQL statement too long or complex. 说明:SQL语句太长或复杂。
SQL0102 SQLCODE -102 SQLSTATE 54002 SQL0102 SQLCODE -102 SQLSTATE 54002