我有一段句子在一段时间内删除了一些行(几个小时)。 从其他会话中我插入已删除的表,现在显示行。
有人可以通过解释或文档链接来启发我,在那里我可以找到第二次会议中我看不到任何行的原因吗?
谢谢,
答案 0 :(得分:1)
报告的行为在数据并发性和一致性主题下进行了解释。
实质上,
多用户数据库必须提供以下内容:
保证用户可以同时访问数据(数据 并发)
确保每个用户都能看到一致的数据视图(数据 一致性),包括用户自己做出的可见变化 其他用户的交易和承诺交易
Oracle数据库从不允许脏读,当事务在另一个事务中读取未提交的数据时会发生这种读取。
请阅读this explanation。官方文档为here