トランザクション管理におけるアボートとロールバックの違いは何ですか?
6117 次
1 に答える
5
コマンドを意味する場合、通常はありません。
から-たとえば-PostgreSQLマニュアル;
ABORTは現在のトランザクションをロールバックし、トランザクションによって行われたすべての更新を破棄します。このコマンドの動作は、標準のSQLコマンドROLLBACKと同じであり、歴史的な理由でのみ存在します。
データベースがトランザクションを自動的に中止することを意味する場合、これは通常、回復不能なエラー(接続の喪失など)が発生したときに実行され、アクティブなトランザクションをロールバックすることによっても実行されます。
于 2012-08-08T07:04:38.490 に答える