回滚语句到底做了什么?

时间:2009-06-19 10:28:38

标签: rdbms

回滚用于达到之前的提交,但它究竟会做什么?

2 个答案:

答案 0 :(得分:1)

不,它回滚到上一个/指定的事务开始(或保存点)。 顺便说一句,它可以对应于最后一次提交。

请注意,根据RDBMS /语言,这些术语可能略有不同。

答案 1 :(得分:0)

嗯,细节显然在某种程度上取决于您使用的DBMS。

但原则上,是的,回滚会让您回到刚开始当前交易之前的状态。

详细信息如下,例如处理数据字典更改。此外,一些系统允许嵌套或分布式事务,然后事情变得更加毛茸茸。

Wikipedia的详情,像往常一样: - )。