CSDN论坛 > 其他数据库开发 > DB2

在DB2 7.x版本的异常处理中如何获取SQLCODE,SQLSTATE? [问题点数:0分]

Bbs2
本版专家分:223
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs2
本版专家分:107
匿名用户不能发表回复!
其他相关推荐
DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null
<br />DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null<br />      当向数据库中插入记录时遇到以下异常,后经查处是,我将数据库自动生成逐渐的UUID改成了在java代码中手动生成UUID造成的,其实就是插入的字段值太长了,java中UUID位36位,数据库中的位32位,衍伸以下应该其他字段值过长也会出现此异常吧,不过我没有尝试过。
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法 这个错误是:表处于"装入暂挂"状态。 经多次尝试 总结方法: 1:reorg table ; 假如不好使 则下面方法 2,先前尝试装入(LOAD)此表失败。表的状态应该是load pending; 你可以执行一下db2 "load query table "命令
DB2中SQLSTATE=57016 SQLCODE=-668,原因码 "7"的解决方法
对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的错误:SQL0668N  Operation not allowed for reason code "7" on table XXX. 解决方法为:执行命令:reorg table XXX;即可。 参考原文为: Operation not allowed for reason code
DB2死锁解决办法
我的一个J2EE工程(DB2的数据库)在做update更新的时候,发生了死锁。后台报的错误为:SQLCODE=-911, SQLSTATE=40001   --------------------------------------- SQLCODE=-911, SQLSTATE=40001 错误的原因:是在执行update语句的时候发生了死锁 SQLCODE=-911, SQLSTATE
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016, SQLERRMC=3;
错误原因:表处于"装入暂挂"状态。 先前尝试装入(LOAD)此表失败。表的状态应该是load pending; 你可以执行一下db2 "load query table "命令来查看你的表状态。 然后用db2 "load from /dev/null of del terminate into "这个命令来解挂
解决DB2的一个BUG收获(SQLCode=-805, SQLState=51002, error message=DB2 SQL Error: SQLCODE=-805, SQLSTATE=5100
红色字是重点。 一、最近碰到一个DB2 bug, Fatal error found. SQLCode=-805, SQLState=51002, error message=DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002, SQLERRMC=NULLID.SYSLH203 0X5359534C564C3031 后来是找同事帮忙,在这篇帖子
DB2《SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法》
DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法 在操作大量数据时如果发生这种错误,说明不是db2 使用的 package没有绑定,而是因为资源未释放,导致可以使用此package的资源不足,致使不能连接资源,这种情况有两种解决方法. 【方法一】治标不治本,重新绑定package,然后为package的使用分配更多
DB2 SQLCODE: -443, SQLSTATE: 38553
1.   db2在更新表结构的时候报以下错误 SQLCODE: -443, SQLSTATE: 38553 解决方法: 打开db2命令行,切换到“%DB2_HOME%/bnd”目录下,执行db2 bind db2schema.bnd blocking all grant public   2.今天部署环境时出现如下错误,ReportNet Desiciontream均报错,报错内容如下:
DB2 SQL error: SQLCODE: -206, SQLSTATE: 42703, SQLERRMC: USER.PASSWORD
此错误为user.password字段在数据库中找不到,查询原因后发现,数据库中这个字段名字命名错了!
SQLCODE=-968,SQLSTATE=57011
事件描述: 1.update表中记录,报sqlcode=-968 根本原因: 1.文件系统满了。(此文件系统可能包含数据库目录,数据库日志文件或表空间容器)      所做操作: 1.删除上图目录中的文件(删除多个成功后,重新查看空间仍未100%) 报错原因: 1.基于Unix系统,磁盘已满的状态可能是由于超过用户当前所允许的文件大小所导致。 2.当容
关闭