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()