Skip to content

rollback()

功能

该函数的作用是当前事务回滚,在当前事务处于部分执行但未提交时,可通过调用该函数撤销当前事务的所有操作,一般在其执行 SQL 语句后使用该函数。

说明:

当前事务的执行提交操作可分以下两种方法:

  • 显式主动调用commit()方法
  • 执行DDL语句

参数

False或True。

返回值

代码示例

conn = xgcondb.connect(host="127.0.0.1", port="5138", database="SYSTEM", user="SYSDBA", password="SYSDBA")
cur = conn.cursor()
conn.autocommit(True) //设置为非自动提交
conn.autocommit(False) //设置为非自动提交
cur.execute("create table test2(a bigint,b boolean,c boolean);")
conn.rollback()
conn.close()