暂无图片
sqlplus退出自动提交
我来答
分享
朱德润
2019-06-19
sqlplus退出自动提交

oracle sqlplus退出的自动提交事务的参数是哪个?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
盖国强

set autocommit off


暂无图片 评论
暂无图片 有用 0
燕鑫

SQL> show exitcommit

exitcommit ON

SQL> set exitcommit off

SQL> insert into t1 values(18);

1 row created.

SQL> exit

再开启一个会话,会看到t1表没有18这个值。

还可以测试connect,是同理的,如果想在使用sqlplus进行conn(切换用户)时,不进行隐式提交,也是设置改参数为off。可自行实验。quit也是一样。




暂无图片 评论
暂无图片 有用 0
lastwinner

贴三个图帮你更好的理解两个commit系统变量的作用

exit后面我们通常很少会去加commit或rollback命令,所以为了简单起见,你就关注第一个图的前四行就好。

如果对第一个图的第二行不理解,请参考第二个图关于autocommit n 的解释。

图片.png



图片.png


图片.png

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏