END

Name

END -- 提交当前的事务

Synopsis

END [ WORK | TRANSACTION ]

描述

END 提交当前事务。 所有当前事务做的修改都可被其它事务看到并且保证在发生崩溃的情况下的持续性。 它是一个 PostgreSQL 的扩展,等效于 COMMIT

参数

WORK
TRANSACTION

可选关键字。没有作用。

注意

ROLLBACK 退出事务。

如果不在一个事务块里发出 END 将不会有什么损害,但是它会生成一个警告信息。

例子

提交当前事务,令所有改变生效:

END;

兼容性

ENDPostgreSQL 的扩展,提供与 COMMIT 相同的功能, 后者是 SQL 标准声明的语句。

又见

BEGIN, COMMIT, ROLLBACK