5

事务管理中的中止和回滚有什么区别?

4

1 回答 1

5

如果您指的是命令,通常没有。

来自——例如——PostgreSQL 手册

ABORT 回滚当前事务并导致该事务所做的所有更新被丢弃。此命令在行为上与标准 SQL 命令 ROLLBACK 相同,并且仅出于历史原因而存在。

如果您的意思是数据库自动中止事务,这通常是在出现不可恢复的错误(例如丢失的连接)时完成的,通常也通过回滚活动事务来完成。

于 2012-08-08T07:04:38.490 回答