博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle对没有主键的表分页
阅读量:4973 次
发布时间:2019-06-12

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

普通情况对于有主键,能够做唯一表识的表。我们能够利用主键和rownum配合实现。比如:

select scott.emp.* from scott.emp left join         (select empno id, rownum num from scott.emp) id_num         on scott.emp.empno = id_num.id where id_num.num between 5 and 10;

假设遇到没有主键的表能够尝试rowid取代。rowid不会由于排序或者查询,甚至update都不会改动,因此能够借助这个字段作分页。

select scott.emp.* from scott.emp left join     (select rowid id, rownum num from scott.emp)  id_num     on scott.emp.rowid = id_num.id where id_num.num between 5 and 10;

转载于:https://www.cnblogs.com/cxchanpin/p/7225284.html

你可能感兴趣的文章
Docker练习例子:基于 VNCServer + noVNC 构建 Docker 桌面系统
查看>>
《码出高效 Java开发手册》第六章 数据结构与集合
查看>>
Python获取本机外网IP
查看>>
sleep和wait的区别
查看>>
[导入]弯管机3D DEMO
查看>>
关于51单片机使用printf串口调试
查看>>
软件工程-读书笔记(1-3章)
查看>>
Sublime 快捷键
查看>>
GNU make manual 翻译(二十六)
查看>>
poj1436
查看>>
iOS 电话在后台运行时,我的启动图片被压缩
查看>>
pod 常用命令
查看>>
MySQL修复打不开的视图定义
查看>>
PHP max_execution_time 超时
查看>>
NTBootAutofix:一款极为优秀的自动修复XP/VISTA/WIN7系统引导的工具
查看>>
js获取对象、数组的实际长度,元素实际个数
查看>>
asp.net 网站监控方案
查看>>
jquery 日期选择的方案
查看>>
Java数据类型和方法参数
查看>>
实验四
查看>>