oracle中使用rownum分页,请教一下数据的顺序会变吗?
sql示例如下:比如说我有2000万条数据,我每页分成500万条数据,第三页的sql为select*from(selectt.*,rownumrow_numfrommyt...
sql示例如下:比如说我有2000万条数据,我每页分成500万条数据,第三页的sql为 select * from (select t.*,rownum row_num from mytable where rownum<= 15000000) b where b.row_num >10000000 那么问题来了!!! 上面的sql能保证我查出来的是1000万-1500万条数据吗,我未经过创建时间排序,会不会每次分页顺序都不同呢,那么我4页查完导出,实际上小于2000万呢?
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询