ABORT

Name

ABORT -- 退出當前事務

Synopsis

ABORT [ WORK | TRANSACTION ]

描述

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

參數

WORK
TRANSACTION

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

注意

使用 COMMIT 成功地中止一個事務。

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

例子

退出全部變更:

ABORT;

兼容性

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

又見

BEGIN, COMMIT, ROLLBACK