再次明确Oracle插入与读取的顺序问题

简介: 今天老婆问到一个问题:Oracle中,插入多条记录后,读的时候如果不用Order by,那顺序是如何?如果中间涉及UPDATE和DELETE,是否有影响?这个其实之前总结过这个问题,但确实感觉没有深刻理解,才导致不是十分确定,看来还是方法上要改进。

今天老婆问到一个问题:Oracle中,插入多条记录后,读的时候如果不用Order by,那顺序是如何?如果中间涉及UPDATE和DELETE,是否有影响?


这个其实之前总结过这个问题,但确实感觉没有深刻理解,才导致不是十分确定,看来还是方法上要改进。


之前总结的:

http://blog.csdn.net/bisal/article/details/9715387


总结起来,Oracle数据库中数据的插入顺序和检索顺序没有直接关系,出现先插入但后查出的结果都是正常的,也未必按顺序插入就能按顺序读出,如果想保证顺序完全每次都一样的话,请使用order by,否则就存在乱序或不符合业务要求的结果。

目录
相关文章
|
Oracle 关系型数据库 Java
解决读取Oracle数据库US7ASCII编码乱码问题
今天和第三方对接数据时,对方提供了一个视图US7ASCII编码,给代码调试带来了很大的不便。程序输出的mybatis获取的对象及new String(s.getBytes("ISO8859-1"), "GB2312")加解密后都是乱码。
1423 1
|
Oracle Java 关系型数据库
通过Loadrunner读取excel表数据并批量更新到Oracle中
本文以Loadrunner的Java_Vuser脚本为例,来做一个简化版的自动化测试框架(以excel作为数据驱动),实现批量更新Oracle业务数据库的目的,通过本文例子我们还可以实现将Loadrunner由性能测试工具,转换成一个接口自动化测试工具
984 0
|
SQL 关系型数据库 Java
mybatis oracle BLOB类型字段保存与读取
一、BLOB字段   BLOB是指二进制大对象也就是英文Binary Large Object的所写,而CLOB是指大字符对象也就是英文Character Large Object的所写。其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。
4758 0
|
SQL 关系型数据库 测试技术
[20130902]Oracle 11G数据库的一致读性读取行为的改变.txt
[20130902]Oracle 11G数据库的一致读性读取行为的改变.txthttp://www.dbsnake.net/oracle-cr-behavior-change.
922 0
|
Oracle 算法 关系型数据库
【Oracle】-【插入读取顺序】-插入读取之间的顺序关系
Oracle插入记录的顺序是否是读取的顺序? 通过一个简单的实验验证: SQL> create table t ( x int, a char(2000) default 'x', b char(2000) default 'x', c char(2000) default 'x'); Table created.
703 0
|
SQL Oracle 关系型数据库
c++写入oracle数据库blob字段,读取blob到本地文件
版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/7407158 写入本地文件到数...
1303 0
|
13天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
52 7
|
30天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2

推荐镜像

更多