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