ROLLBACK
ROLLBACK¶
中止当前事务。
- 语法
sql ROLLBACK [WORK | TRANSACTION]
- 描述
ROLLBACK
回滚当前事务,并使该事务进行的所有更新都被丢弃。- 参数
-
该SQL命令参数说明见下
WORK
|TRANSACTION
- 可选关键字。它们没有作用。
- 注解
-
使用
COMMIT
成功提交当前事务。如果不在事务内部,则发出
ROLLBACK
不会造成任何危害,但是会引发警告消息。 - 示例
-
要舍弃当前事务中的所有更改:
ROLLBACK;
- 兼容性说明
- SQL标准仅指定两种形式
ROLLBACK
和ROLLBACK WORK
。 否则,此命令完全符合要求。 - 相关SQL命令
BEGIN
,COMMIT
,SAVEPOINT
,ROLLBACK TO SAVEPOINT