ROLLBACK

中止当前事务。

概要

ROLLBACK [WORK | TRANSACTION]

描述

ROLLBACK回滚当前事务并且导致该事务所作的所有更新都被丢弃。

参数

WORK TRANSACTION 可选关键词。它们没有任何影响。

注解

使用COMMIT 可成功的结束一个事务。

在一个事务块之外发出ROLLBACK会发出一个警告并且不会有任何效果。

示例

丢弃当前事务所做的所有修改:

ROLLBACK;

兼容性

SQL标准中只指定了两种形式ROLLBACKROLLBACK WORK。其他方面,该命令完全符合SQL标准。

另见

[BEGIN](BEGIN.html#topic1), [COMMIT](COMMIT.html#topic1), [SAVEPOINT](SAVEPOINT.html#topic1), [ROLLBACK TO SAVEPOINT](ROLLBACK_TO_SAVEPOINT.html#topic1)

上级主题: SQL命令参考

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:05

results matching ""

    No results matching ""