暂无图片
Oracle里两段SQL有什么区别吗?
我来答
分享
铛铛
2021-11-02
Oracle里两段SQL有什么区别吗?

上面的SQL会有重复数据,下面的正常


我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
DarkAthena

如果是分页的话,这两个分页sql都不对,至少要再套一层括号,你现在这两个sql相当于是取不排序的前150000行,对这个数据再进行排序,再取大于等于140000行。

应该先 order by 排完后,在外面取行数

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
赵勇

单表查询,CODE为主键,会有重复数据?

暂无图片 评论
暂无图片 有用 1
打赏 0
DarkAthena
2021-11-02
题主应该是没说完整,重复数据是指他用这种方式分页,不同的页中会存在重复数据
铛铛

感谢指点

暂无图片 评论
暂无图片 有用 0
打赏 0
Thomas

类似这样写:

select * from (select a.*,rownum as rn from (select code,cname from tb_city_basic order by code) a) where rn between 1 and 10; 

要嵌套两层。不过如果是12C的话,不知能用fetch xxxx rows only实现

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mac系统能用oracle和plsql吗?
回答 5
使用docker可以
Oracle 怎么查看存储过程结果?
回答 2
使用plsqldev工具: 右击程序名, 选择测试,输入In参数,点击执行,out参数的值就会显示出来。 
Oracle ogg 报错: Failed to validate table FWSC.
回答 1
先等等看,不行的话把表的trandata这些先删了重新配一下
非归档情况下如何强制online,被offline的数据文件
回答 1
应该没有强制online,你可以先recover一下,然后online试试能不能online上。如果online不上来,那应该只能通过bbed修改被下线数据文件的scn号的方式来上线数据文件了。
utl_http.request 报错ORA-29273: HTTP 请求失败 ORA-06512: 在 "SYS.UTL_HTTP", line 1130 ORA-28860: 致命的 SSL 错误
回答 2
已采纳
正常的,证书也已经安装到wallet里面
AWR分析报告问题求助:是否因为锁表导致的数据库cpu使用率上升
回答 5
博主解决了吗,怎么解决的
一个ORACLE数据文件损坏 现在可以offline故障的数据文件启动ORACLE. 目前只有一周前的rman备份 归档只有最近两天
回答 2
已采纳
这个简单,先restore一周前的备份,然后改一下数据文件头的scn,如果需要一周前的数据即可的话,直接把scn改到当前值然后recover,如果需要数据尽量准确,scn改到2天前,然后应用最近两天的
Oracle用数据泵导出导入时需不需要exclude统计信息,如果有这个参数,导入后如何收集统计信息呢,按照表空间导出的需要exclude参数么?哪位大佬指点一下
回答 2
(1)统计信息是一些对象的统计信息,所以统计信息是对象的依赖,默认导出这些对象,如果使用默认参数,不显式指定,则会导出对象依赖的统计信息,即使你最小粒度导出单表,也会导出这个单表的依赖:索引、约束、权
Oracle undo表空间满了,怎么手动释放?
回答 1
已采纳
主要看看你空间里面使用率是多少。可能是被撑大的,没有回收。如果你强烈要回收,需要再建立一个新的undo,改一下指向。有点繁琐。如果空间够用就放着吧。可以多存一些闪回要查的数据。
什么场景下需要重建控制文件
回答 5
已采纳
首先要了解控制文件的作用,就能明白什么时候需要他或重建了。通俗来讲,控制文件相当于是数据库的大脑,里面是以二进制形式存放了数据库的结构信息,各个文件存放路径和状态,如日志文件、数据文件、归档信息等等(