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

# COMMIT

## 名前

COMMIT -- 現在のトランザクションをコミットする

## 概要

    COMMIT [ WORK | TRANSACTION ]

## 説明

`COMMIT`は現在のトランザクションをコミットします。 そのトランザクションで行われた全ての変更が他のユーザから見えるようになり、クラッシュが起きても一貫性が保証されるようになります。

## パラメータ

`WORK`
`TRANSACTION`

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

## 注釈

トランザクションをアボートするにはROLLBACKを使用してください。

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

## 例

現在のトランザクションをコミットし、全ての変更を永続化します。

    COMMIT;

## 互換性

標準SQLが規定しているのは、`COMMIT`と`COMMIT WORK`という2つの構文のみです。 その他の点は完全な互換性があります。

## 関連項目

BEGIN, ROLLBACK

前のページ | ホーム | 次のページ
COMMENT | 上に戻る | COMMIT PREPARED