Oracle 分页sql
-- 1.rownum是oracle预处理字段,默认标序是1,只有记录集已经满足条件后才会进行后续编号,否则将一直为1。
-- 2.~

select * from ( select e.*,rownum rn     -- 起个别名,主要是给外层用的
		from emp e 
		where rownum <=10)  -- 可使用 rn 或 rownum ,但 默认标序1 必须 在条件范围内,否则内层无数据,外层也无数据。
where rn >=4        -- 必须使用rn,不能使用rownum。若使用rownum,则默认为外层的rownum发生情况1(无数据)。

-------------------------------------------------------------------------------------

select * from (
       select e.*,
	row_number() over(order by e.empno) rn 
	from emp e
 ) where rn between 4 and 10

阅读更多
个人分类: Oracle
想对作者说点什么? 我来说一句

分页存储过程 oracle sql

2009年03月09日 5KB 下载

没有更多推荐了,返回首页

不良信息举报

Oracle 分页sql

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭