oracle执行select语句需要commit吗

原创 2015年07月07日 11:51:03

问题:oracle执行select语句需要commit吗?

          只要不是对数据库数据的更新修改操作,一般情况下不要commit。

但是在dblink的情况下,如果没有commit,有可能会造成ora-1000错误,open cursor too many.

 

--答案整理自网络

相关文章推荐

oracle的commit详解

它执行的时候,你不会有什么感觉。commit在数据库编程的时候很常用,当你执行DML操作时,数据库并不会立刻修改表中数据,这时你需要commit,数据库中的数据就立刻修改了,如果在没有commit之前...
  • hzhsan
  • hzhsan
  • 2013年08月02日 17:15
  • 33552

oracle什么时候需要commit

今天在oracle的SQL plus 中执行了删除和查询操作,然后在PL/SQL中也执行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,但是为什么不一致呢,就...
  • zkf11387
  • zkf11387
  • 2012年06月05日 10:37
  • 25689

我对autocommit以及select语句是否需要加事务的一点理解

如果开启了autocommit,数据库服务器自动开启事务(每一条sql语句开始执行的时候),自动提交事务(sql语句执行成功),自动回滚事务(sql语句执行失败)。很显然:autocommit没有什么...

PL/SQL developer里面查dblink会要commit

在使用PL/SQL developer里面查dblink,commit和rollback会亮。原因是什么呢?      做一些测试可以发现一些规律:      select count(1) fr...

Select 语句执行顺序以及如何提高Oracle 基本查询效率

今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:         首先,要了解在Oracle中Sql语句运行的机制。以下是sq...

ORCLE-Select 语句执行顺序以及如何提高Oracle 基本查询效率

今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:         首先,要了解在Oracle中Sql语句运行的机制。以下是sq...
  • jackljf
  • jackljf
  • 2012年05月22日 15:04
  • 379

Oracle体系结构及备份(二)——执行select语句的过程分析

一 环境   Oracle 11g R2 + SQL Plus + Windows 7 Ultimate English Edition   二  操作示例   Microsoft Win...
  • Wentasy
  • Wentasy
  • 2013年06月01日 15:46
  • 2972

Oracle select语句执行顺序

oracle select语句执行顺序及各部分功能详解

Select 语句执行顺序以及如何提高Oracle 基本查询效率

今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:         首先,要了解在Oracle中Sql语句运行的机制。以下是sq...

ORACLE-Select语句执行顺序及如何提高Oracle 基本查询效率

转自:http://wfly2004.blog.163.com/blog/static/1176427201110345049428/ 首先,要了解在Oracle中Sql语句运行的机制。以下是s...
  • e_wsq
  • e_wsq
  • 2012年06月13日 11:11
  • 456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle执行select语句需要commit吗
举报原因:
原因补充:

(最多只允许输入30个字)