0

是否可以使用 JDBC 回滚多个已经提交的事务?

根据此处的链接:http: //docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html保存点仅对当前事务有效?

谢谢。

4

1 回答 1

1

据我所知,已经提交的单个或多个事务(不像保存点!)在任何数据库上都是不可能的,绝对不是在 Oracle 上。是的,保存点仅与当前事务相关。

我不确定你的问题是什么,但如果你想查看最近提交的表的旧值,你可以使用SELECT AS OF或类似的方法,闪回整个表甚至数据库。

如果您考虑一下,会有很多约束,而在不违反大量数据完整性规则的情况下,单个事务回滚有时在逻辑上是不可能的......

于 2013-08-23T10:04:16.730 回答