是否有任何方法只能在同一会话中查看已提交的数据。 喜欢 用户更新了10行并提交的表。 然后再次更新20行但未提交,因此这里用户A应该只看到已提交的数据(10个更新的行)
答案 0 :(得分:2)
您可能希望(ab)使用自治事务来完成此任务。只需在PRAGMA AUTONOMOUS_TRANSACTION的函数中运行查询,它只会看到提交的数据。
答案 1 :(得分:0)
是的,
您想使用保存点。
保存点将允许您在事务的一部分完成后保存。然后,如果第二部分被回滚,您将在保存点之前保留更改并丢失保存点之后的更改。