提交当前事务。

语法

COMMIT [ WORK ]

说明

COMMIT 提交当前事务。由该事务执行的所有更改将对其他人可见,并可确保即使出现异常退出情况,这些更改仍会保留。

说明 使用 ROLLBACK 中止事务。在事务外部发出 COMMIT 时,不会造成损害。

在 plpgsql 过程中执行 COMMIT 时,如果运行时堆栈上有 Oracle 样式的 SPL 存储过程,则会引发错误。

参数

参数 说明
WORK 可选关键字 - 没有任何效果。

示例

提交当前事务并使所有更改永久保存:

COMMIT;