3.1.14.1. ABORT
终止当前事务。
3.1.14.1.1. 语法
ABORT [WORK | TRANSACTION]
3.1.14.1.2. 描述
ABORT 回滚当前事务,所有由当前事务进行的修改都将被丢弃。此命令与标准 SQL 语句 ROLLBACK 命令行为完全一致。因为历史原因,因此保留此命令。
3.1.14.1.3. 参数
WORK
TRANSACTION
可选的关键字,无任何效果。
3.1.14.1.4. 注意
请使用 COMMIT 来完成一个成功的事务。
如果没有启动任何事务的情况下执行 ABORT 没有任何副作用,但是系统会发出一条警告信息。
3.1.14.1.5. 兼容性
此命令是因为历史原因造成的 PostgreSQL 和 Greenplum Database 的扩展。ROLLBACK 是标准 SQL 的等价命令。
3.1.14.1.6. 相关命令
BEGIN, COMMIT, ROLLBACK