COMMIT

Name

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

Synopsis

COMMIT [ WORK | TRANSACTION ]
  

入力

WORK, TRANSACTION

省略可能なキーワード。これは何も効果を及ぼしません。

出力

COMMIT

トランザクションのコミットに成功した場合に返され るメッセージ。

NOTICE: COMMIT: no transaction in progress

進行中のトランザクションが存在しなかった場合。

説明

COMMIT は現在のトランザクションをコ ミットします。 トランザクションでなされた全ての変更が他に可視になり、 クラッシュが起こったとしても永続性が保証されます。

注意

WORK と TRANSACTION キーワードはノイズであり、省略可 能です。

トランザクションをアボートする場合は ROLLBACK を使用して下さい。

使用法

全ての変更を永続化します。

COMMIT WORK;
   

互換性

SQL92

SQL92 では、COMMITCOMMIT WORK という 2 形式のみを規 定しています。 その他の点は完全互換です。