DB2 SQL 错误:SQLCODE=-901,SQLSTATE=58004,SQLERRMC=无效的排序规则 ID,驱动程序=4.21.29

Posted

技术标签:

【中文标题】DB2 SQL 错误:SQLCODE=-901,SQLSTATE=58004,SQLERRMC=无效的排序规则 ID,驱动程序=4.21.29【英文标题】:DB2 SQL Error: SQLCODE=-901, SQLSTATE=58004, SQLERRMC=Invalid collation ID, DRIVER=4.21.29 【发布时间】:2017-03-15 16:48:11 【问题描述】:

试图执行语句

select * 
from RU_VARIANCE_HISTORY

但我得到了错误

DB2 SQL 错误:SQLCODE=-901,SQLSTATE=58004, SQLERRMC=无效的排序规则 ID,DRIVER=4.21.29

尝试搜索但无法找到解决方案。

【问题讨论】:

有没有人遇到过这个问题,尝试了很多方法却找不到解决办法。 【参考方案1】:

如果 DB2 认为语句真的太长或太短,就会发生这种情况。尝试在语句末尾添加分号 - 这对我有用,但错误相同。

【讨论】:

以上是关于DB2 SQL 错误:SQLCODE=-901,SQLSTATE=58004,SQLERRMC=无效的排序规则 ID,驱动程序=4.21.29的主要内容,如果未能解决你的问题,请参考以下文章

SQL 查询的准备语句,错误 DB2 SQL 错误:SQLCODE=-206,SQLSTATE=42703

db2 错误 sqlcode:-1224

DB2 SQL 错误(SQLCODE:-964,SQLSTATE:57011)处理方法

原因:com.ibm.db2.jcc.am.SqlSyntaxErrorException:DB2 SQL 错误:SQLCODE=-440,SQLSTATE=42884

DB2 SQL 错误:SQLCODE=-952,> SQLSTATE=57014,来自 Tibco BW

我得到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误:SQLCODE=-803,SQLSTATE=235