DB2错误代码SQL返回码 联系客服

发布时间 : 星期四 文章DB2错误代码SQL返回码更新完毕开始阅读69407b1e0b4e767f5acfce13

CHANGES表的列

-150 42807 触发活动的INSERT,UPDATE或DELETE语句中指定了无效的视图更新或一个无效的转换表

-151 42808 试图更新一个不可更新的视图的列、一个DB2 CATALOG表的列或者一个ROWID列 -152 42809 DROP CHECK试图删除一个参照约束,或者DROP FOREIGN试图删除一个检查约束 -153 42908 无效的视图建立请求,必须为旋转列表中列出的列出的未命名的列或者重复的列提供一个名字

-154 42909 不能用UNION、UNION ALL或者一个远程表建立视图

-156 42809 在视图上建立索引是非法的,或者在ALTER TABLE,CREATE TRIGGER,DROP TABLE或LOCK TABLE语句上指定一个不是表的其他对象这是无效的 -157 42810 必须在FOREIGN KEY语句中指定一个表名 -158 42811 视图的列和选择列表中的列不相匹配 -159 42089 无效DROP或COMMENT ON语句 -160 42813 对该视图的WITH CHECK OPTION无效

-161 44000 正被更新的视图WITH CHECK OPTION语句使得这行不能被插入或更新 -164 42502 用户没有建立这个视图的权限 -170 42605 标量函数指定了无效的参数个数

-171 42815 标量函数指定了无效的数据类型长度或者无效数值 -173 42801 在非只读型的游标上不能指定隔离级别UR

-180 22007 DATE、TIME、TIMESTAMP值的字符串表示法的语法不对 -181 22001 不是有效的DATE、TIME、TIMESTAMP值 -182 42816 在算术表达式中的日期/时间值无效

-183 22008 在算术表达式中返回的日期/时间值的结果不在有效值的范围内 -184 42610 没有正确使用日期/时间值的参数标记 -185 57008 没有定义本定的日期/时间出口

-186 22505 改变本定的日期/时间出口引发这个程序的长度无效 -187 22506 MVS返回无效的当前日期/时间 -188 22503 字符串表示无效

-189 22522 指定的编码字符集的ID无效或没有定义

-190 42837 不能象所设定的那样改变(ALTER)列。只能改变(ALTER)VARCHAR列的长度

-191 22504 字符串中包含了无效的混合数据

-197 42877 当两个或多个表被联合在一起排序时,限定的列名不能在ORDER BY语句中使用 -198 42617 试图对空的字符串发布一个PREPARE或EXECUTE IMMEDIATE语句 -199 42601 SQL语句中使用了非法关键词 -203 42702 模糊列引用 -204 42704 没有定义的对象名 -205 42703 指定的表的列名无效

-206 42703 列名没有在FROM语句所引用的任何表中,或者没有在定义触发器所在的表中 -208 42707 不能ORDER BY指定列,应为该列不在选择列表中 -212 42712 指定的表名在触发器中不允许多次使用,只能使用一次 -214 42822 DISTINCT、ORDER BY 引起的无效表达式 -219 42704 因为PLAN_TABLE不存在,EXPLAIN无法执行 -220 55002 遇到无效的PLAN_TABLE列

-221 55002 如果为PLAN_TABLE定义了可供选择的列,那么,必须定义所有的列 -229 42708 指定的现场找不到

-240 428B4 LOCK TABLE语句的PART子句无效 -250 42718 没有定义本地位置名 -251 42602 记号无效

-300 22024 宿主变量或参数中的字符串不是以NULL为终止 -301 42895 无效的宿主变量数据类型 -302 22001 输入的变量值对指定的列无效 22003 输入的变量值对指定的列而言太大 -303 42806 因为数据类型不兼容,不能分配数值 -304 22003 因为数据超出了范围,不能分配数值 -305 22002 没有NULL指示符变量

-309 22512 因为引用的宿主变量被设置成NULL,所以谓词无效 -310 22501 十进制的宿主变量或参数包含非十进制数据 -311 22501 输入的宿主变量长度无效,或者时负值或者太大 -312 42618 没有定义宿主变量或者宿主变量不可用 -313 07001 宿主变量的个数不等于参数标识的个数

-314 42714 模糊的宿主变量引用

-327 22525 在最后分区的关键字范围内,不能插入行 -330 22021 不能成功的翻译字符串

-331 22021 字符串不能分配到宿主变量,因为其不能成功的被翻译 -332 57017 不能为两个命名的编码字符集的ID定义翻译规则 -333 56010 子类型无效导致翻译失败 -338 42972 ON语句无效,必须引用连接的列

-339 56082 访问DB2 2.2版本的子系统被拒绝,原因时ASCII到EBCDIC翻译不能进行 -350 42962 无效的大对象规范

-351 56084 SELECT列表中有不支持的数据类型 -352 56084 输入列表中有不支持的数据类型 -355 42993 LOB列太大,以至不能被记录在日志中 -372 428C1 每个表只允许有一个ROWID列 -390 42887 在上下文中指定的函数无效

-392 42855 自从前一次FETCH以来,指定游标的SQLDA已被不恰当的改变 -396 38505 在最后的访问过程中,视图执行SQL语句

-397 428D3 在某一列上不恰当的指定了GENERATED因为该列不是ROWID数据类型 -398 428D2 为某一个宿主变量请求LOCATOR,但是该宿主变量不是一个LOB -399 22511 在INSERT语句中为ROWID列指定的值无效 -400 54027 在DB2编目中定义的用户自定义索引不能超过100个 -401 42818 算术操作符或比较操作符的操作对象不是兼容的 -402 42819 算术函数不能用于字符或日期时间数据 -404 22001 SQL语句指定的字符串太长 -405 42820 数值文字超出了范围

-406 22003 计算出的或者倒出的数值超出了范围

-407 23502 不能把NULL值插到定义为NOT NULL的列中 -408 42821 数值不能被更新或插入,因为他与列的数据类型不兼容 -409 42607 COUNT函数指定的运算对象无效 -410 42820 浮点文字笔30个字符的最大允许长度长 -411 56040 CURRENT SQLID使用无效

-412 42823 在子查询的选择列表中遇到了多个列 -413 22003 当转换为一个数字型数据类型时,数据溢出

-414 42824 LIKE谓词不能运行于用数字或日期时间类型定义的列 -415 42825 为UNION操作指定的选择列表不是联合兼容的 -416 42907 包含UNION操作符的SQL语句不允许有长的字符串列 -417 42609 两参数标识符作为运算对象被指定在同一谓词的两边 -418 42610 参数标识符使用无效 -419 42911 十进制除法无效

-420 22018 字符串自变量值不符合函数的要求

-421 42826 UNION操作的选择列表中没有提供相同数目的列 -423 0F001 为LOB或结果集定位器指定的值无效

-426 2D528 在不允许更新的应用服务器不允许执行COMMIT语句 -427 2D529 在不允许更新的应用服务器不允许执行ROLLBACK语句 -430 38503 在用户自定义的函数或存储过程中遇到了错误 -433 22001 指定的值太长

-435 428B3 无效的应用定义的SQLSTATE

-438 xxxxx 使用了RAISE_ERROR函数的应用发出了一个错误

-440 42884 存储过程或用户自定义函数的参数列表参数个数于预期的个数不匹配 -441 42601 与标量函数一起使用DISTINCT或ALL是不正确的用法 -443 42601 指定的外部函数返回错误的SQLSTATE

-444 42724 与被称为存储过程或用户自定义函数有关的程序不能找到

-449 42878 对存储过程或用户自定义的 函数,CREATE或ALTER语句不正确(缺失EXTERNAL NAME 子句)

-450 39501 存储过程或用户自定义函数写入存储器的值超过了参数声明的长度 -451 42815 CREATE FUNCTION中指定了不正确的数据类型 -453 42880 用户自定义函数中的RETURNS语句无效

-454 42723 指定的函数识别标记与已存在的另一函数的识别标记冲突 -455 42882 模式名不比配

-456 42710 为用户自定义函数指定的函数名已经存在

-457 42939 用户自定义函数或用户自定义类型正试图使用系统中定义的函数或者类型所用的名称