事务管理中的中止和回滚有什么区别?
问问题
6117 次
1 回答
5
如果您指的是命令,通常没有。
来自——例如——PostgreSQL 手册;
ABORT 回滚当前事务并导致该事务所做的所有更新被丢弃。此命令在行为上与标准 SQL 命令 ROLLBACK 相同,并且仅出于历史原因而存在。
如果您的意思是数据库自动中止事务,这通常是在出现不可恢复的错误(例如丢失的连接)时完成的,通常也通过回滚活动事务来完成。
于 2012-08-08T07:04:38.490 回答