PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# ROLLBACK PREPARED

## 名前

ROLLBACK PREPARED -- 事前に二相コミット用に準備されたトランザクションを取り消します。

## 概要

    ROLLBACK PREPARED transaction_id

## 説明

`ROLLBACK PREPARED`は、準備段階のトランザクションをロールバックします。

## パラメータ

`transaction_id`

  ロールバックさせるトランザクションのトランザクション識別子です。

## 注釈

準備されたトランザクションをロールバックするには、トランザクションを元々実行したユーザかスーパーユーザでなければなりません。 しかし、トランザクションを実行したセッション内で実行する必要はありません。

このコマンドはトランザクションブロック内では実行できません。 準備されたトランザクションは即座にロールバックされます。

現在利用できるすべての準備されたトランザクションは`pg_prepared_xacts`システムビュー内に列挙されています。

## 例

トランザクション識別子`foobar`で識別されるトランザクションをロールバックします。

    ROLLBACK PREPARED 'foobar';

## 関連項目

PREPARE TRANSACTION, COMMIT PREPARED

前のページ | ホーム | 次のページ
ROLLBACK | 上に戻る | ROLLBACK TO SAVEPOINT