Select查詢之后的Commit語句是否有存在的可能與必要性 没必要,因为select只是查询,并没有改变data。执行commit只是提交其他修改数据的操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在select语句中存在锁定,例如:select ... from ... where ... for update那么当不在需要锁定的时候需要commit(rollback),用来结束当前的transaction. 首先要明确,SELECT 不会对当前的事务有影响。但是DDL\DML能影响当前的事务。 执行 COMMIT 时,ORACLE 开始写日志,并将内存中的脏数据写入到磁盘。 没有必要,因为commit起到提交事务的作用,而select 语句只是进行查询动作,让数据库进行条件扫描。 在commit之前,對數據庫所作的修改是保存在哪里呢,內存嗎? 【求助】求一个存储过程 oracle declare 问题 oacle复合主键重复插入数据时如何跳过重复数据 跪求一条删除重复记录的sql语句 如何更新游标 oracle Oracle表列,行转换问题? 我想请教一下oracle数据升的问题! 动态SQL创建用户的问题……………… otn怎么注册呀? 菜鸟问题!!!!!帮忙看看 监听器 在oracle里for update of 是
select ... from ... where ... for update那么当不在需要锁定的时候需要commit(rollback),用来结束当前的transaction.