博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12c新的分页方式
阅读量:2434 次
发布时间:2019-05-10

本文共 1636 字,大约阅读时间需要 5 分钟。

1 不能和for update一起用
2 select子句不能包含sequence,如currval,nextval这些
3 如果用在物化视图里,物化视图不能增量刷新
创建测试表
drop table t purge;
create table t (id int, name varchar2(20));
insert into t select level, 'name'||level from dual connect by level < 100;
commit;
返回前n行
SQL> select * from t where id between 30 and 70 order by id  
fetch next 3 rows only;
        ID NAME
---------- --------------------------------------------------
        30 name30
        31 name31
        32 name32
分页
SQL> select * from t where id between 30 and 70 order by id  
offset 30 rows fetch next 3 rows only;
        ID NAME
---------- --------------------------------------------------
        60 name60
        61 name61
        62 name62
返回百分之n行
SQL> select * from t where id between 30 and 70 order by id  
fetch first 25 percent rows only;
        ID NAME
---------- --------------------------------------------------
        30 name30
        31 name31
        32 name32
        33 name33
        34 name34
        35 name35
        36 name36
        37 name37
        38 name38
        39 name39
        40 name40
11 rows selected.
返回并列前n行
插入重复数据
insert into t select * from t where id = 2;

insert into t select * from t where id = 2;

insert into t select * from t where id = 2;

commit;
普通智能严格返回前2行
SQL> select * from t order by id fetch next 2 rows  
only;
        ID NAME
---------- --------------------------------------------------
         1 name1
         2 name2 
使用with ties 后,就能把“并列第二”的全都显示出来
SQL> select * from t order by id fetch next 2 rows  
with ties;
        ID NAME
---------- --------------------------------------------------
         1 name1
         2 name2
         2 name2
         2 name2
         2 name2
         2 name2
         2 name2
         2 name2
         2 name2
9 rows selected.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26239116/viewspace-1485501/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26239116/viewspace-1485501/

你可能感兴趣的文章
Mac快捷键和实用技巧
查看>>
Git的多人协作和分支处理测试
查看>>
mysql索引回表
查看>>
iterm2 保存阿里云登陆并防止断开连接
查看>>
brew安装
查看>>
mysql5.7初始密码查看及密码重置
查看>>
go语言实现2048小游戏(完整代码)
查看>>
动态二维码免费制作
查看>>
C语言贪吃蛇
查看>>
Python练手项目
查看>>
知网毕业论文爬取
查看>>
Django无法显示图片
查看>>
AOP技术基础
查看>>
聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析)
查看>>
Spring MVC 框架的请求处理流程及体系结构
查看>>
mybatis-generator-gui界面工具生成实体
查看>>
Github访问速度很慢的原因,以及解决方法
查看>>
数据库分区、分表、分库、分片
查看>>
数据库垂直拆分 水平拆分
查看>>
关系型数据库设计:三大范式的通俗理解
查看>>