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

# ROLLBACK

## 名前

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

## 概要

    ROLLBACK [ WORK | TRANSACTION ]

## 説明

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

## パラメータ

`WORK`
`TRANSACTION`

  省略可能なキーワードです。 これらは意味がありません。

## 注釈

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

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

## 例

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

    ROLLBACK;

## 互換性

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

## 関連項目

BEGIN, COMMIT, ROLLBACK TO SAVEPOINT

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