p_Fields IN VARCHAR2, --对象列 p_ObjName IN VARCHAR2, --表名(这里可以为视图) p_Where IN VARCHAR2, --查询条件 p_FieldOrder IN VARCHAR2, --排序的列,方式 p_CurPage IN OUT NUMBER, --当前页 p_PageSize IN OUT NUMBER, --每页显示记录条数 p_TotalRecords OUT NUMBER, --总记录数 p_TotalPages OUT N
本文实例汇总了Oracle实现分页查询的SQL语法,整理给大家供大家参考之用,详情如下:
1.无ORDER BY排序的写法。(效率最高)
经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!
sql语句如下:
SELECT *
FROM (Select ROWNUM AS ROWNO, T.*
from k_task T
where Flight_date between to_date('20060501', 'yyyymm