qt中撤销和回滚的区别
发布网友
发布时间:2023-09-01 02:38
我来回答
共1个回答
热心网友
时间:2024-10-01 04:26
根据CSDN博客资料显示,qt中撤销和回滚的区别如下:
1.回滚:即在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤销,滚回到事务开始时的状态。
2.撤销:恢复程序要在不影响其他事务运行的情况下,强行回滚该事务,即撤销该事务已经做出的任何对数据库的修改,使得该事务好像根本没有启动一样。
3.回滚是在事务未全部完成即在事务中发生的,撤销是在该事务已经执行完成后发生的,不过二者都是为解决事务故障而存在的一种安全机制。