PL/SQL Developer 自动提交事务的设置
来源:互联网 发布:杭州市行知中学 编辑:程序博客网 时间:2024/05/09 12:09
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。
第二天,在自己电脑上查看该表,发现记录并没有更新
想用SQL语句重新更新,执行了十多分钟还没执行完。
想重新手动更新,提示:
至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!
DML操作如 insert,delete,update,select...for update 等都会触发表级锁和行级锁,
DML操作之后,commit操作之前,表会处于锁定状态,其它事务无法对该表进行操作!
所以,以后在DML操作之后记得加上语句:commit; 或者手动点击Commit 。
另外,PL/SQL Developer提供了自动提交的设置:
a.事务执行后自动提交:Tools -> Preferences -> Window Types -> SQL Window:勾选“AutoCommit SQL”,即可实现自动提交操作。
b.退出登录自动提交:Tools -> Preferences -> Oracle -> Connection -> Log off with open transaction:选择“Commit”。
1 0
- 设置PL/SQL Developer自动提交事务
- PL/SQL Developer 自动提交事务的设置
- PL/SQL Developer 自动提交事务的设置
- PL/SQL Developer 自动提交事务的设置
- PL/SQL Developer 默认是不会自动提交事务的
- pl/sql developer里主键自动增长的设置
- sql developer默认是不自动提交事务的,如何查询未被提交的事务
- PL/SQL Developer设置常用命令自动补充
- PL/SQL Developer 设置
- pl/sql developer 设置
- PL/SQL Developer下设置“长SQL自动换行”
- 在PL/SQL Developer里设置Oracle数据库的字段自动递增功能
- 在PL/SQL Developer里设置Oracle数据库的字段自动递增功能
- PL/SQL Developer 设置快捷键
- PL/SQL Developer 设置快捷键
- PL/SQL Developer 快捷设置
- pl/sql developer常用设置
- pl/sql developer常用设置
- iOS:UIimageView切换图片渐入渐出的动画
- spring-rest-exception-handler
- linux目录结构及文件基本操作学习笔记
- Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”[原创]
- iOS/Android开发人脸识别SDK列表
- PL/SQL Developer 自动提交事务的设置
- caffe make runtest error(core dumped)Check failed: status == CUDNN_STATUS_SUCCESS (6 vs. 0)
- Android 4.4 Graphic系统详解(4)HWUI概述
- 让年轻程序员少走弯路的14个忠告
- 解决 Eclipse 项目有红感叹号的方法
- jQuery实现checkbox全选在IE浏览器中不兼容问题
- iOS/Android开发地图SDK列表
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 87: ordinal not in range(128)
- JqGrid 常用代码汇总