db2报01650_db2错误代码

引中时检测到错误。

类代码 24 无效的游标状态

表 19. 类代码 24:无效的游标状态 SQLSTATE 值

含义

24501 标识的游标未打开。

24502 在 OPEN 语句中标识的游标已经打开。

24504 在 UPDATE、DELETE、SET 或 GET 语句中标识的游标未定位在行上。

24506 在 PREPARE 中标识的语句是一个打开游标语句。

24510 对一个删除孔或更新孔尝试了

UPDATE 或 DELETE 操作。

24512 结果表与基本表不一致。

24513 不允许 FETCH NEXT、PRIOR、CURRENT 或 RELATIVE,原因是游标位置未知。

24514 先前的错误已禁用此游标。

24516 已对结果集指定了一个游标。

24517 外部函数或方法将游标保持为打开。

类代码 25 无效的事务状态

表 20. 类代码 25:无效的事务状态 SQLSTATE 值

含义

25000 插入、更新或删除操作在指定它的上下文中无效。

25001 该语句只允许作为工作单元的第一条语句。

25501 该语句只允许作为工作单元的第一条语句。

25502 操作在单个事务中不能多次出现。

类代码 26 无效 SQL 语句标识

表 21. 类代码 26:无效 SQL 语句标识 SQLSTATE 值

含义

26501 标识的语句不存在。

类代码 27 触发的数据更改违例

表 22. 类代码 27:触发的数据更改违例 SQLSTATE 值 含义

27000 试图在同一 SQL 语句中多次更改同一个表中的同一行。

类代码 28 无效权限规范

表 23. 类代码 28:无效权限规范 SQLSTATE 值

含义

28000 权限名称无效。

类代码 2D 无效事务终止

表 24. 类代码 2D:无效事务终止 SQLSTATE 值

含义

2D521 SQL COMMIT 或 ROLLBACK 在当前操作环境中无效。

2D522 ATOMIC 复合语句中不允许 COMMIT 和 ROLLBACK。

2D528 动态 COMMIT 对于应用程序执行环境无效。

2D529 动态 ROLLBACK 对于应用程序执行环境无效。

类代码 2E 无效连接名称

表 25. 类代码 2E:无效连接名称 SQLSTATE 值

含义

2E000 连接名称无效。

类代码 34 无效的游标名称

表 26. 类代码 34:无效的游标名称 SQLSTATE 值

含义

34000 游标名无效。

类代码 36 无效游标规范

表 27. 类代码 36:无效游标规范 SQLSTATE 值

含义

36001 不能为指定的 SELECT 语句定义敏感游标。

类代码 38 外部函数异常

表 28. 类代码 38:外部函数异常 SQLSTATE 值

含义

38XXX 外部例程或触发器返回有效错误 SQLSTATE。

38001 不允许外部例程执行 SQL 语句。

38002 例程尝试修改数据,但例程未定义为 MODIFIES SQL DATA。

38003 例程中不允许该语句。

38004 例程尝试读取数据,但例程未定义为 READS SQL DATA。

38501 (使用 SIMPLE CALL 或 SIMPLE CALL WITH NULLS 调用约定)调用用户定义的函数、外部过程或触发器时出错。

38502 不允许外部函数执行 SQL 语句。

38503 用户定义的函数异常终止(abend)。

38504

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值