操作系统:AIX V5.2
数据库:DB2 V8.2.3
本人在运行后台程序时时不时会出现如下错误,造成程序down掉。 SQLCODE: -805, SQLSTATE: 51002, SQLERRMC: NULLID.SYSLH203 0X5359534C564C3031
] 不知道是什么原因,请各位帮忙
------解决方案--------------------
db2 => ? SQLSTATE: 51002
SQL0000W 语句处理成功。
解释:
除非发生警告,否则 SQL 语句已成功执行。
用户响应:
检查 SQLWARN0
以确保它是空白。如果为空白,则语句已成功执行
。如果不是空白,
则存在警告条件。检查其他警告指示符,以确定特
定的警告条件。例如, 如果 SQLWARN1
非空白,则字符串被截断。
sqlcode : 0
sqlstate : 00000、01003、01004、01503、01504、01506、01509
和 01517
------解决方案--------------------
不懂
------解决方案--------------------
sqlcode : -805
sqlstate : 51002
SQL0808N CONNECT 语句的语义与其它现有连接的语义不一致。
说明:
CONNECT 语句来源于一个源文件,该源文件预编译成具有与存在连接的源文件不同的连接选项(SQLRULES、CONNECT 类型、SYNCPOINT 或 RELEASE 类型)。
用户响应:
确保使用相同的 CONNECT 选项预编译所有的源文件,若这不可能实现,则在发出第一个 CONNECT 语句之前,调用 SET CLIENT API 来对应用程序进程设置期望的选项。
------解决方案--------------------
貌似某个表的主键为空报错