db2 v10分页查询报错

伊人一路 2013-12-17 02:24:46
Hi 各位好:

我在DB2 V9.7数据库中通过如下SQL语句进行分页查询:

select * from ( select rownumber() over() as rownumber_, test.CODE_PAYS from TEST test ) as temp_ where rownumber_ <= 10


查询正常,返回正确的结果集

但是在DB2 V10数据库中同样的上述SQL语句,查询报错,如下:

[错误] 脚本行:1-2 ---------------------------------------
ATTEMPT TO USE NEW FUNCTION BEFORE NEW FUNCTION MODE. SQLCODE=-4700, SQLSTATE=56038, DRIVER=3.53.71

更多例外 ... THE CURSOR SQL_CURLH200C2 IS NOT IN A PREPARED STATE. SQLCODE=-514, SQLSTATE=26501, DRIVER=3.53.71



不知是否DB2 V10的分页查询已经改变?若已改变,该SQL语句应如何修改,其对应的DB2 JDBC版本应该是什么版本?

希望各位不吝赐教,感谢各位大虾帮忙!
...全文
297 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
帝瓜 2013-12-18
  • 打赏
  • 举报
回复
百度一个吧,我用的版本还没你高呢

5,889

社区成员

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

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