繁体   English   中英

如何确定oracle数据库是否设置为autocommit?

[英]How do I find out if an oracle database is set to autocommit?

虽然我们正在使用它,但如何在自动提交和非自动提交之间切换?

在Oracle (服务器)中没有autocommit这样的东西 但是,某些客户端应用程序默认为自动提交(意味着他们故意在每个语句之间发出提交)。 您必须阅读应用程序的文档,以确定是否属于这种情况。

Oracle SQL Developer 4

  • 窗口 > 首选项 > 数据库 > 高级 >选中/取消选中自动提交

Oracle SQL * Plus

SQuirreL SQL客户端版本3.7

  • 文件 > 新建会话属性 > SQL选项卡> SQL部分>选中/取消选中自动提交SQL

Toad for Oracle Xpert 9.6.1.1

  • 查看 > Toad选项... > Oracle > 事务 >检查/取消选中每个语句后的提交

SQL Workbench / J.

  • 检查连接配置文件中的“Autocommit”属性以设置连接默认值
  • 使用菜单中的SQL> Autocommit动态更改它
  • 使用SET AUTOCOMMIT

从命令提示符处尝试命令show autocommit。 脚步 :

Open SQL*PLUS from command prompt in admin mode
type command show autocommit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM