Name
COMMIT
-- 現在のトランザクションをコミットする。
Synopsis
COMMIT [ WORK | TRANSACTION ]
入力
- WORK, TRANSACTION
省略可能なキーワード。これは何も効果を及ぼしません。
出力
- COMMIT
トランザクションのコミットに成功した場合に返され
るメッセージ。
- NOTICE: COMMIT: no transaction in progress
進行中のトランザクションが存在しなかった場合。
説明
COMMIT は現在のトランザクションをコ
ミットします。
トランザクションでなされた全ての変更が他に可視になり、
クラッシュが起こったとしても永続性が保証されます。
注意
WORK と TRANSACTION キーワードはノイズであり、省略可
能です。
トランザクションをアボートする場合は
ROLLBACK
を使用して下さい。
使用法
全ての変更を永続化します。
COMMIT WORK;
互換性
SQL92
SQL92 では、COMMIT
と COMMIT WORK という 2 形式のみを規
定しています。
その他の点は完全互換です。