ABORT

Name

ABORT -- 退出目前交易

Synopsis

ABORT [ WORK | TRANSACTION ]

描述

ABORT 回捲目前交易並且廢棄所有目前交易中做的更新。 這個命令和 SQL 命令 ROLLBACK 的行為完全一樣, 只是由於歷史原因而保留下來。

參數

WORK
TRANSACTION

可選的關鍵字,它們沒有什麼影響。

注意

使用 COMMIT 成功地中止一個交易。

如果不在交易內部發出 ABORT 不會有問題,但是會產生一個警告訊息。

例子

退出全部變更:

ABORT;

相容性

此命令是 PostgreSQL 基於歷史原因做的擴展。 ROLLBACK 是 SQL 中等價的命令。

又見

BEGIN, COMMIT, ROLLBACK