ABORT
Name
ABORT
-- 現在のトランザクションのアボート
Synopsis
ABORT [ WORK | TRANSACTION ]
出力
- ROLLBACK
成功した時に返されるメッセージです。
- WARNING: ROLLBACK: no transaction in progress
現在進行中のトランザクションが何もない場合です。
説明
ABORT は現在のトランザクションをロールバックし、そのトランザクションで行われたすべての更新を廃棄します。このコマンドは SQL92 の ROLLBACK コマンドの動作と同一であり、歴史的な理由のためだけに存在しています。
注釈
トランザクションを正常に終了させる場合は COMMIT を使用してください。
使用方法
すべての変更をアボートします。
ABORT WORK;
互換性
SQL92
このコマンドは歴史的な理由で存在する PostgreSQLの拡張です。SQL92 のROLLBACK コマンドがこれと等価なコマンドです。