但是我并不希望使用存储过程,存储过程还要部署在数据库上,灵活性较差。当然这也与数据量不是太大有关系,因此在网络上查询了一下,最后选用一条SQL语句,实现了分页。
Select * from ( select t. * , rownum rn from ( select * from tablename) t where rownum <= 50 ) where rn >= 31
-- 本SQL语句就实现了读取一个数据表的31-50之间的记录