在网上找了半天Oracle的查询分页总算摸索出一个可用的,真不明白为什么Oracle的分页查询会做得这么麻烦。
select * from
(select rownum as rn, myTable.* from
(select * from $tableName$) myTable where rownum <= $maxRow$)
where rn >= $minRow$
$tableName$ 是表名,后面可以跟查询条件和Order By
$maxRow$ 是最终行数
$minRow$ 是起始行数
注意$maxRow$和$minRow$的位置不能颠倒!