该语句可以回滚当前事务并且导致该事务所做的所有更新都被抛弃。
语法
ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
参数
WORK
:可选关键词,无作用。TRANSACTION
:可选关键词,无作用。AND CHAIN
:如果指定了AND CHAIN
,则立即启动与刚刚完成事务具有相同事务特征(参见 SET TRANSACTION)的新事务。 否则,不会启动任何新事务。
说明
使用COMMIT可成功地终止事务。
在一个事务块之外发出
ROLLBACK
会发出警告并且不会有效果。事务块之外的ROLLBACK AND CHAIN
是一个错误。
示例
要中止所有更改:
ROLLBACK;
文档内容是否对您有帮助?