DB2 SQL error: SQLCODE: -727, SQLSTATE: 56098,分页查询时报错,急!!!

Weilibo 2007-12-06 05:54:25
db2查询中,普通查询没有问题,但是在分页查询时,出现以下错误:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -727, SQLSTATE: 56098, SQLERRMC: 2;-440;42884;ROWNUMBER|FUNCTION

com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -440, SQLSTATE: 42884, SQLERRMC: ROWNUMBER;FUNCTION

使用hibernate连接,之前都一直没有问题,今天突然发生这种异常,重启db2及重起websphere都不能解决!
急切急切,解决马上给分!

由于只能写100分,问题解决开帖再送200分,决不食言!
...全文
11507 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
developerinit 2011-09-01
  • 打赏
  • 举报
回复
upupup
developerinit 2011-08-31
  • 打赏
  • 举报
回复
楼主你妹的,不知道共享,我现在遇到了怎么办?。。。

erro info:

19:24:38 [SELECT - 0 row(s), 0.000 secs] [Error Code: -440, SQL State: 42884] DB2 SQL error: SQLCODE: -440, SQLSTATE: 42884, SQLERRMC: ROWNUMBER;FUNCTION
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]


sql:

SELECT
*
FROM
(
SELECT
ROWNUMBER()OVER() as rownumber_ ,
row_.*
FROM
(
SELECT
DISTINCT BDGT_SUBJ_CODE as col_0_0_
FROM
B_BUDGET_CONTROL
WHERE
flag = '0'
and DEPT_CODE= '2082'
and YEAR = 2011
ORDER BY BDGT_SUBJ_CODE
) as row_
) as temp_
WHERE
rownumber_ <= 9999


developerinit 2011-08-31
  • 打赏
  • 举报
回复
楼主是二B,真的,自私,以后给你黑道
hwqererere 2010-12-10
  • 打赏
  • 举报
回复
查询字符跟数据库不符也会这样的
hwqererere 2010-12-10
  • 打赏
  • 举报
回复
看看搜索的sql语句或者表结构是不是改动过,对不起来也会出这个问题的
cnyn 2009-11-20
  • 打赏
  • 举报
回复
SB
ROBOT 2009-01-12
  • 打赏
  • 举报
回复
先鄙视下楼主。

这个问题查了一个下午,终于解决了,原因是数据库器的时间设置为了2008-1-19, 改为现在的真实时间问题就解决了。

希望能帮忙大家省点时间。
pufeng2008 2008-08-05
  • 打赏
  • 举报
回复
简直就是sb 以后再见他问问题 给他指条黑道
「已注销」 2008-06-23
  • 打赏
  • 举报
回复
可恶,解决了问题,你应该把你的解决办法写出来,供其他人参考
这么不懂得与人分享!
王帆 2008-02-22
  • 打赏
  • 举报
回复
我这两天也遇到这问题了,后来发现是hibernate映射出了问题:查询语句中的一个字段被注释掉了。


你是怎么解决的呢?
Weilibo 2007-12-06
  • 打赏
  • 举报
回复
我自己已经解决了!唉,谢谢,谁有兴趣可以沟通一下

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧