有沒有什麼辦法只在同一個會話中看到提交的數據。 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. 是否可以在Github中查看長提交?
- 5. 只讀已提交的數據
- 6. 是否只有一種方法可以在java調用request.getSession()中獲取會話?
- 7. 是否有可能只看到git中某個特定分支的提交?
- 8. 是否可以提交JavaScript數組以及表單提交?
- 9. Asp.net會話:兩個不同的用戶可以訪問同一個會話
- 10. 會話 - 登錄查看用戶數據
- 11. 是否可以看到系統的用戶桌面?如何從其他會話桌面的用戶?
- 12. 是否可以在Web服務器上保存用戶會話?
- 13. 在Flurry會話期間是否可以切換用戶ID?
- 14. 是否可以使用php來查看活動會話?
- 15. PHP查看密碼是否匹配,如果是的話,提交其數據
- 16. 是否可以使用已經提交的更改在Eclipse中創建補丁?
- 17. 是否可以在會話中進行會話?
- 18. 是否可以在php中使用會話數組?
- 19. 是否可以在其他用戶控件上看到一個用戶控件?
- 20. $ _POST數組是否只包含用戶提交的內容
- 21. 會話之間是否可以存在HTML5數據庫?
- 22. 是否可以判斷交互式用戶會話是否自動啓動與用戶手動登錄?
- 23. 是否可以刪除特定用戶的所有提交?
- 24. ASP.NET是否可以區分用戶的會話長度?
- 25. 用戶是否可以銷燬他們的php會話
- 26. 是否有可能使用只讀在Teradata中提交?
- 27. 是否可以繼續訪問提交的表單數據?
- 28. 表單提交後可以看到
- 29. 是否可以使用Spring 2.5在不同的窗口選項卡中維護不同的會話(用戶)?
- 30. 在本地程序提交中是否可以使用在遠程會話中創建的SAS宏變量
我很好奇你爲什麼要這樣做。 – 2009-11-30 13:10:00
您可以將數據庫隔離級別設置爲READ COMMITTED,那麼只能在查詢數據庫時獲取提交的數據。 謝謝 – 2009-11-30 13:10:19
對於Oracle,另一個會話只能看到提交的數據。 OP在詢問正在進行修改的會話。 – 2009-11-30 14:02:24