【发布时间】:2012-09-14 09:10:55
【问题描述】:
应客户的要求,我被要求将 Web 应用程序设置为未提交读隔离级别(这可能是个坏主意...)。
在测试隔离是否到位时,我插入了一行但没有提交 (DBVisualiser : @set autocommit off + stop VPN connection to the database) 然后我开始测试我的应用程序以实现未提交的插入.
select * from MYTABLE WHERE MY ID = "NON_COMMIT_INSERT_ID" WITH UR 工作正常。现在我想“删除”这一行,但我没有找到任何办法......
更新:一段时间后(大约 30 分钟),该行确实消失了。我想在自动发出回滚之前会有某种超时。在这种情况发生之前有什么方法可以删除未提交的行?
【问题讨论】:
标签: db2 read-uncommitted