他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

END

Name

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

Synopsis

END [ WORK | TRANSACTION ]
  

入力

WORK
TRANSACTION

省略可能なキーワード。これらは何も効果がありません。

出力

COMMIT

トランザクションが正常にコミットされた場合に返されるメッセージです。

WARNING: COMMIT: no transaction in progress

実行中のトランザクションが存在しない場合表示されます。

説明

ENDコマンドはPostgreSQLの言語拡張です。SQL92互換のCOMMIT.と同義です。

注釈

WORK及びTRANSACTIONキーワードには意味がなく、省略可能です。

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

使用方法

下記のコマンドは、全ての変更を保存します。

END WORK;
   

互換性

SQL92

ENDPostgreSQL の拡張であり、これは、COMMITと機能的に同じものです。