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

# END

## 名前

END -- 現在のトランザクションのコミット

## 概要

    END [ WORK | TRANSACTION ]

## 説明

`END`は現在のトランザクションをコミットします。 そのトランザクションでなされた変更は全て、他から可視となり、クラッシュが起きたとしても信頼性が保証されます。 このコマンドは、PostgreSQLの拡張で、COMMITと同一です。

## パラメータ

`WORK`
`TRANSACTION`

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

## 注釈

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

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

## 例

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

    END;

## 互換性

`END`はPostgreSQLの拡張であり、これは、標準SQLで規定されたCOMMITと機能的に同じものです。

## 関連項目

BEGIN, COMMIT, ROLLBACK

前のページ | ホーム | 次のページ
DROP VIEW | 上に戻る | EXECUTE