# 回滚

ROLLBACK — 中止当前事务

# 概要

ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

# 描述

回滚回滚当前事务并导致该事务所做的所有更新被丢弃。

# 参数

工作
交易

可选关键字。它们没有效果。

和链

如果和链指定时,立即启动具有相同事务特征的新事务(参见设置交易) 作为刚刚完成的。否则,不会启动新事务。

# 笔记

采用犯罪成功终止交易。

发行回滚在事务块之外发出警告,否则无效。回滚和连锁在事务块之外是一个错误。

# 例子

要中止所有更改:

ROLLBACK;

# 兼容性

命令回滚符合 SQL 标准。表格回滚交易是一个 PostgreSQL 扩展。

# 也可以看看

开始,犯罪,回滚到保存点