设置PL/SQL Developer自动提交事务

今天PL/SQL Developer上用SQL语句删除部分数据,删除成功后,在页面上,发现一个怪异的现象,我删除的数据居然还存在!

简单来说就是:在PL/SQL Developer改动了数据,然后在项目中访问,发现数据没修改!

然后我把PL/SQL Developer重启后,发现又正常了!

设置PL/SQL Developer自动提交事务_第1张图片

工具/原料

  • PL/SQL Developer

方法/步骤

  1. 我的第一感觉是,事务没有提交!

    后面发现,原来PL/SQL Developer 默认是不会自动提交事务的!

    那自能手动提交或者设置成自动提交事务!

  2. 打开PL/SQL Developer,

    英语界面:Tools -> Preferences -> Window Types -> SQL Window:勾选“AutoCommit SQL”,

    中文是:工具-> 首选项 -> 窗口类型 -> SQL窗口 -> 勾选“自动提交sql”

    最后点击确定,即可实现自动提交操作

    设置PL/SQL Developer自动提交事务_第2张图片
  3. 退出登录自动提交

    英文:Tools -> Preferences -> Oracle -> Connection -> Log off with open transaction:选择“Commit”。

    中文:工具-> 首选项 ->Oracle -> 注销(有打开的事务) -> 选择提交

    设置PL/SQL Developer自动提交事务_第3张图片
  4. 4

    现在,无论是执行sql,还是注销用户,都会自动提交事务啦!

你可能感兴趣的:(设置PL/SQL Developer自动提交事务)