云数据库 GAUSSDB-事务:autocommit
autocommit
参数说明:是否开启自动提交模式。如果设置为on,会话为自动提交模式,每一个单独的语句都会被隐式提交。如果设置为off,则必须使用commit提交事务或使用rollback取消事务。如果autocommit从off修改为on,则对所有未完成的事务执行自动commit。
参数类型:布尔型
参数单位:无
取值范围:
- on:表示开启自动提交模式。
- off:表示关闭自动提交模式。
默认值:on
设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置,不支持gs_guc工具设置此参数。
设置建议:推荐使用默认值。
设置不当的风险与影响:如果设置为off,事务中执行DDL或DCL时,不会自动提交。
- 当dbcompatibility='M'时,支持修改该参数为off,否则只能设置为on。
- GaussDB 中,pg_settings视图不能查询该参数,可以通过“SHOW autocommit;”查看。
- 使用autocommit参数,要求打开内部自动提交模式,可通过“\echo :AUTOCOMMIT”方式确认内部自动提交是否为打开状态。如果不是自动提交模式,使用“\set AUTOCOMMIT on”进行打开。
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云
- GaussDB工具_gaussdb数据库_高斯数据库工具_华为云
- GaussDB数据库如何使用_高斯数据库基于什么_高斯数据库如何使用
- GaussDB(for MySQL)一致性级别_事务拆分_读写分离
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB数据库安全_GaussDB收费吗_高斯数据库安全
- GaussDB咋样_openGauss和GaussDB的区别_高斯数据库咋样_华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB TP_GaussDB和MySQL区别_高斯数据库TP_华为云