oracle数据库访问order by不起作用分析
`SELECT * FROM student ROWNUM <= 1 ORDER BY id ASC`
执行结果,返回结果没有排序。使用驱动"System.Data.OracleClient"。
换用Oracle.ManagedDataAccess.Client执行结果就排序了。
## 原因分析
-----------------------------
oracle中rownum和order by之间的关系,rownum并不是和sql server中的top一样,区别在于执行的顺序不一样。
## sql server
-----------------------------
top 和 order by 同时出现时,先执行order by 后执行top
## oracle
-----------------------------
rownum 和 order by 同时出现时,rownnum 优先于 order by 执行
## 引用
-----------------------------
- [Oracle中的rownum与Order By之间的关系](http://www.cnblogs.com/QQParadise/articles/1702517.html)
转载于:https://www.cnblogs.com/jiftle/p/7628133.html
oracle数据库访问order by不起作用分析相关推荐
- oracle数据库存储过程中NO_DATA_FOUND不起作用解决
oracle数据库存储过程中NO_DATA_FOUND不起作用 1.首先创建一个表lengzijiantest,表中只有一个字段f_id ? 1 2 3 4 5 [cpp] CREATE TABLE ...
- oracle12c order by,oracle 数据库中order by 的一些高级用法
oracle数据库中order by用法 oracle数据库中order by的一些高级用法 现有一个表,表内容如下: 以下的操作都是对该表进行的操作 1.按照名称排序(默认为升序) 实现代码: se ...
- oracle 数据库中order by 的一些高级用法
oracle数据库中order by用法 oracle数据库中order by的一些高级用法 现有一个表,表内容如下: 以下的操作都是对该表进行的操作 1.按照名称排序(默认为升序) 实现代码: se ...
- Oracle数据库访问性能优化
一.百万级数据库优化方案 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断 ...
- oracle中字典指的是什么,ORACLE数据库中什么是数据字典及作用
Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息.一个数据字典包括: 数据库对象所有的框架对象的定义[表.视图.索引.群集.同义词.序列.过程.函数.包.触 ...
- oracle数据库访问sqlserver2008,透过SQL Server 2008访问Oracle 10g的配置方法
之前写过一篇关于SQL Server 访问MySQL数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考. 准备工作 事先在需要访问Oracle 数据库的主机上完成 ...
- oracle排序desc和,Oracle数据库排序ORDER BY子句的使用总结篇
在Oracle数据库中,当我们执行查询时,往往要对查询的结果进行排序处理.排序处理是通过ORDER BY子句来实现的.本文我们主要对Oracle数据库查询时的各种排序进行了总结,接下来我们就开始介绍这 ...
- Oracle数据库中闪回恢复的详细分析
Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的.这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了.oracle10g大 ...
- oracle数据库主机CPU使用率高问题的分析及SQL优化
服务概述 业务系统ORACLE数据库所在主机在近期遇到CPU使用率高的性能问题,工程师及时响应并协助查找了引起数据库性能问题的SQL:后续对此故障原因进行分析及相关建议,详细的故障情况及相关信息分析及 ...
最新文章
- python是c语言写的吗-python和C语言的差别
- springboot中使用mybatis
- sql server扫盲系列
- ie统计报表html,IE中动态添加表格
- 单点登录(SSO)—简介 1
- 算法编程:找一个数在一系列数中出现次数一半以上
- pca降维的基本思想_百面机器学习 第四章 降维 PCA
- Git 仓库配置不当 日产北美公司的源代码遭泄露
- go set up on ubuntu
- 如何配置VS使得可以通过域名或IP访问
- OTA时代来了!由新一代私有云揭开序幕
- 工作中使用到的单词(软件开发)_2022-06-01备份
- 前馈电容的作用-DCDC
- Edge浏览器打不开网页解决方法教学
- 生活是艰难的,我又划着我的断桨出发了
- 学计算机高考英语听力考试时间,2020年北京高考英语听力首次机考时间定为12月14日...
- 二进制、八进制、十六进制的转换
- Cadence Allegro 17.4学习记录开始06-PCB Editor 17.4快捷键的说明和中英文的切换和操作界面放大缩小设置
- 使用blender和mmd模型进行3D辅助绘图
- 6 静态成员与友元【C++】