Derby分页实现 博客分类: Database derbysql
程序员文章站
2024-03-22 18:25:28
...
在Derby中使用如下语句分页
应该是Derby本身的问题,导致总是在当前页可以排序,而不能整体排序。
替换为
则工作良好。说是10.7的版本才有OFFSET功能,其实10.6也是有的。
参考资料:
http://db.apache.org/derby/faq.html#limit
http://db.apache.org/derby/docs/10.7/ref/rrefsqljoffsetfetch.html
http://wiki.apache.org/db-derby/OLAPRowNumber
http://db.apache.org/derby/manuals/index.html
SELECT * FROM ( SELECT ROW_NUMBER() OVER() AS R, id, jobid, logtime, msgtext FROM log_table where 1=1 order by logtime desc ) AS tmp WHERE R > ? and R <= ?
应该是Derby本身的问题,导致总是在当前页可以排序,而不能整体排序。
替换为
SELECT id, jobid, logtime, msgtext FROM log_table where 1=1 order by logtime desc OFFSET ? ROWS FETCH NEXT ? ROWS ONLY
则工作良好。说是10.7的版本才有OFFSET功能,其实10.6也是有的。
参考资料:
http://db.apache.org/derby/faq.html#limit
http://db.apache.org/derby/docs/10.7/ref/rrefsqljoffsetfetch.html
http://wiki.apache.org/db-derby/OLAPRowNumber
http://db.apache.org/derby/manuals/index.html
上一篇: 轻量型注意力模块:ULSAM
下一篇: IPFS
推荐阅读
-
Derby分页实现 博客分类: Database derbysql
-
基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二) 博客分类: 【EasyUI】 asp.net框架jsonjavascript
-
java分页显示实现 博客分类: java
-
java分页显示实现 博客分类: java
-
数据库锁表之后的解锁实现 博客分类: DataBase 数据库解锁释放锁oracle锁
-
数据库锁表之后的解锁实现 博客分类: DataBase 数据库解锁释放锁oracle锁
-
js 实现内容分页显示 博客分类: javascript CSSHTML
-
js 实现内容分页显示 博客分类: javascript CSSHTML
-
spring3+hibernate4+maven+junit 多库/多数据源实现 博客分类: spring3 hibernate4 mutil datasource/database spring3hibernate4mutil datasource/database
-
学习使用Java DataBase (Derby) -- 嵌入式数据库 博客分类: BlogJava 嵌入式JavaDerbyApacheSQL Server