有没有什么办法只在同一个会话中看到提交的数据。 Like 用户更新了一个包含10行并已提交的表。 然后再次更新20行,但没有提交,所以在这里用户A应该只看到提交的数据(10个更新行)用户是否可以在同一会话中只看到已提交的数据?
-1
A
回答
2
您可能想要(ab)使用自主事务来完成此操作。只需使用PRAGMA AUTONOMOUS_TRANSACTION在函数中运行查询,它只会看到提交的数据。
+0
+1。这是一个很好的建议。 – Guru 2009-11-30 13:35:05
0
没错,
你想用一个存盘点。
一个存盘点可以让你交易的一部分后保存就完成了。然后,如果第二部分回滚,您将在保存点之前保留更改,并在保存点之后丢失更改。
+0
对不起,我想我错过了关于在同一个会议内的观点。 – 2009-11-30 13:08:59
相关问题
- 1. 我们是否可以管理已删除用户的会话?
- 2. 是否可以在git中一次一个地提交提交,而不是同时提交所有提交?
- 3. 只读已提交的数据
- 4. 是否有可能只看到git中某个特定分支的提交?
- 5. 是否只有一种方法可以在java调用request.getSession()中获取会话?
- 6. Asp.net会话:两个不同的用户可以访问同一个会话
- 7. 是否可以提交JavaScript数组以及表单提交?
- 8. 会话 - 登录查看用户数据
- 9. PHP查看密码是否匹配,如果是的话,提交其数据
- 10. 在Flurry会话期间是否可以切换用户ID?
- 11. 是否可以使用php来查看活动会话?
- 12. 是否可以使用已经提交的更改在Eclipse中创建补丁?
- 13. 是否可以在会话中进行会话?
- 14. 是否可以在php中使用会话数组?
- 15. 是否可以在其他用户控件上看到一个用户控件?
- 16. 会话之间是否可以存在HTML5数据库?
- 17. 是否可以删除特定用户的所有提交?
- 18. ASP.NET是否可以区分用户的会话长度?
- 19. 是否可以继续访问提交的表单数据?
- 20. 是否可以使用Spring 2.5在不同的窗口选项卡中维护不同的会话(用户)?
- 21. 在本地程序提交中是否可以使用在远程会话中创建的SAS宏变量
- 22. 我可以跳过HttpServletRequest.login(),只需将会话中的authed用户?
- 23. servlet是否可以转发到提交请求的同一个JSP?
- 24. 是否可以根据asp.net中的会话ID获取会话信息?
- 25. 检查一个url是否已经在php数据库中提交
- 26. 提交客户端是否可以直接从Orderers调用'broadcast'?
- 27. 是否有可能看到asp.net会话的运行时间?
- 28. 是否可以同时在一列中添加多个数据?
- 29. 如果只有同一个用户会看到它,XSS是否会输入威胁?
- 30. 在git中添加提交时,是否可以更改提交消息的已评论部分的内容?
我很好奇你为什么要这样做。 – 2009-11-30 13:10:00
您可以将数据库隔离级别设置为READ COMMITTED,那么只能在查询数据库时获取提交的数据。 谢谢 – 2009-11-30 13:10:19
对于Oracle,另一个会话只能看到提交的数据。 OP在询问正在进行修改的会话。 – 2009-11-30 14:02:24