是否可以使用 JDBC 回滚多个已经提交的事务?
根据此处的链接:http: //docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html保存点仅对当前事务有效?
谢谢。
是否可以使用 JDBC 回滚多个已经提交的事务?
根据此处的链接:http: //docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html保存点仅对当前事务有效?
谢谢。
据我所知,已经提交的单个或多个事务(不像保存点!)在任何数据库上都是不可能的,绝对不是在 Oracle 上。是的,保存点仅与当前事务相关。
我不确定你的问题是什么,但如果你想查看最近提交的表的旧值,你可以使用SELECT AS OF或类似的方法,闪回整个表甚至数据库。
如果您考虑一下,会有很多约束,而在不违反大量数据完整性规则的情况下,单个事务回滚有时在逻辑上是不可能的......