使用JDBC回滚多个事务

时间:2013-08-23 09:51:35

标签: jdbc transactions

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

如果你考虑一段时间有很多限制,而个别交易回滚有时逻辑上不可能而不违反大量数据完整性规则......