plsql 与 SQLplus查询结果不一样
2018-02-28 17:15
381 查看
当使用plsql与sqlplus,或者plsql不同窗口查询时,可能会出现查询结果不一致的情况,究其原因,是没有commit执行的原因。
与之前用过的SQL Server和MySQL有所不同,在操作oracle时,对数据进行了操作后,这些操作都只是提交到了内存,并没更新物理文件,最后如果需要更新到物理文件,需要执行commit命令。所以,在oracle中,只要是数据库进行了使数据改变的操作(增、删、改等)后,都需要执行commit命令将更新提交到数据库的物理文件,否则前面所做的操作都是徒劳的。
与之前用过的SQL Server和MySQL有所不同,在操作oracle时,对数据进行了操作后,这些操作都只是提交到了内存,并没更新物理文件,最后如果需要更新到物理文件,需要执行commit命令。所以,在oracle中,只要是数据库进行了使数据改变的操作(增、删、改等)后,都需要执行commit命令将更新提交到数据库的物理文件,否则前面所做的操作都是徒劳的。
相关文章推荐
- Java通过JDBC连接Oracle之后查询结果和在sqlplus查询结果不一样
- PL/SQL和SQLPLUS查询结果不一样——千万别忘记commit!
- PL/SQL和SQLPLUS查询结果不一样——千万别忘记commit!
- PL/SQL和SQLPLUS查询结果不一样——千万别忘记commit !
- PL/SQL和SQLPLUS查询结果不一样——千万别忘记commit!
- 如何使SQLPlus的查询结果排列整齐(Oracle 10g)
- oracle客户端plsql,sql语句查询的结果列表自动刷新功能
- oracle学习笔记 ---- 常用SQL*PLUS命令(二)之格式化查询结果
- oracle 11g速度慢、plsql登录查询慢、服务器本地sqlplus正常
- 将sqlplus查询结果输出为文件
- oracle sqlplus 导出查询结果
- oracle 用lambda表达式查询和与原生态sql查询出来的结果不一样。
- Linux下,sqlplus中查询结果中文乱码问题的解决 实战
- sqlplus 查询结果为2
- Oracle Sqlplus查询结果导出成Excel、txt、html
- 怎样把sqlplus执行的查询结果重定向输出到一个文件里面去?
- sqlplus显示查询结果自动换行问题
- 如何在sql/plus中把select语句查询显示出来的结果中的显示字段长度缩小
- sql语句查询结果合并union all用法
- 通过命令将sql查询的结果导出到具体文件