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

# ROLLBACK

## 名前

ROLLBACK -- 現在のトランザクションをアボートする

## 概要

    ROLLBACK [ WORK | TRANSACTION ]

## 説明

`ROLLBACK`は現在のトランザクションをロールバックし、そのトランザクションで行われた全ての更新を廃棄させます。

## パラメータ

`WORK`
`TRANSACTION`

  省略可能なキーワードです。 効果は何もありません。

## 注釈

トランザクションを正常に終了させるにはCOMMITを使用してください。

トランザクションの外部で`ROLLBACK`を発行しても問題はありません。 ただし、警告メッセージが表示されます。

## 例

全ての変更をアボートします。

    ROLLBACK;

## 互換性

標準SQLでは、`ROLLBACK`と`ROLLBACK WORK`の2構文のみが仕様に記載されています。 この点以外は完全に互換性があります。

## 関連項目

BEGIN, COMMIT, ROLLBACK TO SAVEPOINT

前のページ | ホーム | 次のページ
REVOKE | 上に戻る | ROLLBACK PREPARED