是否可以使用JDBC回滚多个已提交的事务?
根据此链接:http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html保存点仅对当前交易有效吗?
感谢。
答案 0 :(得分:1)
据我所知,已经提交的个人或多个交易(与保存点不同!)在任何数据库都是不可能的,绝对不是在Oracle上。是的,保存点仅与当前事务相关。
我不确定你的问题是什么,但如果你想查看最近提交的表的旧值,可以使用SELECT AS OF或类似地,闪回整个表甚至数据库。
如果你考虑一段时间有很多限制,而个别交易回滚有时逻辑上不可能而不违反大量数据完整性规则......