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

# ABORT

## 名前

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

## 概要

    ABORT [ WORK | TRANSACTION ]

## 説明

`ABORT` は現在のトランザクションをロールバックし、そのトランザクションで行われた全ての更新を廃棄します。 このコマンドは標準SQLのROLLBACKコマンドの動作と同一であり、歴史的な理由のためだけに存在しています。

## パラメータ

`WORK`
`TRANSACTION`

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

## 注釈

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

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

## 例

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

    ABORT;

## 互換性

このコマンドはPostgreSQLの拡張で、歴史的な理由で存在します。 `ROLLBACK`が、これと等価な標準SQLコマンドです。

## 関連項目

BEGIN, COMMIT, ROLLBACK

前のページ | ホーム | 次のページ
SQL コマンド | 上に戻る | ALTER AGGREGATE