ABORT 是一个用于回滚当前事务的事务命令。
ABORT 始终存在于 PostgreSQL 中。
用法
ABORT 在功能上等同于 SQL 标准的 ROLLBACK 命令,并因历史原因而被保留。
变更历史
- PostgreSQL 12
- 添加了
[ AND [ NO ] CHAIN ]语法(提交 280a408b)
- 添加了
示例
基本的 ABORT 执行
postgres=# BEGIN;
BEGIN
postgres=*# SELECT 1;
?column?
----------
1
(1 row)
postgres=*# ABORT;
ROLLBACK
参考资料
- PostgreSQL 文档: ABORT
