END
名前
END -- 現在のトランザクションのコミット
概要
END [ WORK | TRANSACTION ]
説明
ENDは現在のトランザクションをコミットします。
そのトランザクションでなされた変更は全て、他から可視となり、クラッシュが起きたとしても信頼性が保証されます。
このコマンドは、PostgreSQLの拡張で、COMMITと同一です。
パラメータ
- WORK
TRANSACTION 省略可能なキーワードです。
何も効果がありません。
注釈
トランザクションのアボートにはROLLBACKを使用してください。
トランザクションの外側でENDを発行しても害はありませんが、警告メッセージが表示されます。
例
現在のトランザクションをコミットし、全ての変更を永続化します。
END;
互換性
ENDはPostgreSQLの拡張であり、これは、標準SQLで規定されたCOMMITと機能的に同じものです。