# 中止

ABORT — 中止当前事务

# 概要

ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

# 描述

中止回滚当前事务并导致该事务所做的所有更新被丢弃。此命令在行为上与标准 SQL 命令相同回滚,并且仅出于历史原因而存在。

# 参数

工作
交易

可选关键字。它们没有效果。

和链

如果和链指定时,立即启动具有相同事务特征的新事务(参见设置交易) 作为刚刚完成的。否则,不会启动新事务。

# 笔记

采用犯罪成功终止交易。

发行中止在事务块之外发出警告,否则无效。

# 例子

要中止所有更改:

ABORT;

# 兼容性

由于历史原因,此命令是 PostgreSQL 扩展。回滚是等效的标准 SQL 命令。

# 也可以看看

开始, 犯罪, 回滚