设置PL/SQL Developer自动提交事务
2016-06-12 14:42
1761 查看
今天PL/SQL Developer上用SQL语句删除部分数据,删除成功后,在页面上,发现一个怪异的现象,我删除的数据居然还存在!
简单来说就是:在PL/SQL Developer改动了数据,然后在项目中访问,发现数据没修改!
然后我把PL/SQL Developer重启后,发现又正常了!
PL/SQL Developer
我的第一感觉是,事务没有提交!
后面发现,原来PL/SQL Developer 默认是不会自动提交事务的!
那自能手动提交或者设置成自动提交事务!
打开PL/SQL Developer,
英语界面:Tools -> Preferences -> Window Types -> SQL Window:勾选“AutoCommit SQL”,
中文是:工具-> 首选项 -> 窗口类型 -> SQL窗口 -> 勾选“自动提交sql”
最后点击确定,即可实现自动提交操作
退出登录自动提交
英文:Tools -> Preferences -> Oracle -> Connection -> Log off with open transaction:选择“Commit”。
中文:工具-> 首选项 ->Oracle -> 注销(有打开的事务) -> 选择提交
4
现在,无论是执行sql,还是注销用户,都会自动提交事务啦!
简单来说就是:在PL/SQL Developer改动了数据,然后在项目中访问,发现数据没修改!
然后我把PL/SQL Developer重启后,发现又正常了!
工具/原料
PL/SQL Developer
方法/步骤
我的第一感觉是,事务没有提交!后面发现,原来PL/SQL Developer 默认是不会自动提交事务的!
那自能手动提交或者设置成自动提交事务!
打开PL/SQL Developer,
英语界面:Tools -> Preferences -> Window Types -> SQL Window:勾选“AutoCommit SQL”,
中文是:工具-> 首选项 -> 窗口类型 -> SQL窗口 -> 勾选“自动提交sql”
最后点击确定,即可实现自动提交操作
退出登录自动提交
英文:Tools -> Preferences -> Oracle -> Connection -> Log off with open transaction:选择“Commit”。
中文:工具-> 首选项 ->Oracle -> 注销(有打开的事务) -> 选择提交
4
现在,无论是执行sql,还是注销用户,都会自动提交事务啦!
相关文章推荐
- mysql性能调优和架构设计读书笔记
- 4000 PLSQL Developer建表时注释(COMMENT)中文乱码的解决方案(Windows)
- mac 配置openfile+ MySQL搭建即时聊天服务器
- 运维角度浅谈MySQL数据库优化
- golang 远程连接mssql 2000
- Mysql+IIS+三层架构创建网站遇到的过程总结
- 使用MHA对mysql主从架构中的主节点做高可用
- Listview(黑名单)&sqlite(sql+api SqliteDataBase SqltieOpenHelper)
- hadoop操作mysql
- Hadoop Hive sql语法详解
- 使用PL/SQL Developer 登陆 oracle 11g 64位数据库
- mysql主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法
- ERROR 1010 (HY000): Error dropping database (can't rmdir '.\qpweb', errno: 41) MySQL删库失败问题的解决
- PL/SQL Developer 如何显示行号
- <Hadoop>Hive(Mysql) 安装
- crontab 定时 hive2Mysql4sqoop
- MySQL 高可用架构在业务层面细化分析研究
- sqoop导入错误:Hive does not support the SQL type for column col_name
- sql语句中----删除表数据drop、truncate和delete的用法
- 解决Win版 PLSQL Developer(32位)在Windows 64位机器安装出现的问题