首页 > 解决方案 > 在 SQL 中,如果您尝试从另一个用户回滚到保存点,会发生什么?

问题描述

如果 USER1 做了一些工作,添加一个保存点 SP1 但不提交。

然后,USER2 执行一些其他工作,并尝试回滚到 SP1。

会不会有错误?谢谢

标签: sqlpostgresqlsavepoints

解决方案


是的,会有错误。

保存点仅在创建保存点的事务中可见且有效。

因此,事务只能回滚到在该事务中创建的保存点。


推荐阅读