Name
END
-- 現在のトランザクションをコミットする。
Synopsis
END [ WORK | TRANSACTION ]
入力
- WORK, TRANSACTION
省略可能なキーワード。これらは何も効果がありません。
出力
- COMMIT
トランザクションが正常にコミットされた場合に返されるメッセージ。
- NOTICE: COMMIT: no transaction in progress
実行中のトランザクションが存在しない場合。
説明
END は Postgres
の拡張であり、これは SQL92 互換の
COMMIT.
と同義です。
注意
WORK 及び TRANSACTION キーワードには意味がなく、省略可能です。
トランザクションのアボートには、
ROLLBACK
を使用して下さい。
使用法
全ての変更を保存します。
END WORK;
互換性
SQL92
END は PostgreSQL
の拡張であり、これは、
COMMIT と
機能的に同じものです。