PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# COMMIT PREPARED

## 名称

COMMIT PREPARED -- 提交一个早先为两阶段提交准备好的事务

## 大纲

    COMMIT PREPARED transaction_id

## 描述

`COMMIT PREPARED`提交一个早先为两阶段提交准备好的事务。

## 参数

`transaction_id`

  要提交的事务标示符。

## 注意

要提交一个预处理的事务，你必须是最初执行该事务的用户或超级用户。 不过你不必在同一个会话里执行该命令。

这条命令不能在事务块里执行。预处理的事务立即提交。

所有目前可用的预处理事务都在系统视图`pg_prepared_xacts`里列出。

## Examples

提交事务标识符为`foobar`的事务:

    COMMIT PREPARED 'foobar';

## 兼容性

`COMMIT PREPARED`是PostgreSQL的扩展。 该命令设计给外部事务管理系统使用的，SQL标准只涉及部分功能（如X/Open XA），但这些功能目前没有标准化。

## 参见

PREPARE TRANSACTION, ROLLBACK PREPARED

上一页 | 起始页 | 下一页
COMMIT | 上一级 | COPY