-1
A
回答
-1
就這麼說 - 如果您沒有提交 - 只有您的會話將看到在任何時間點的變化。
3
如果它是一個真實的temporary table,它中的數據只會對您的會話可見,即使您提交了,也不會向其他任何人提交。如果on commit
子句是preserve rows
,那麼即使對你來說,提交也沒有什麼區別,但是如果是delete rows
,那麼即使在你的會話中,你也會在commit
之後丟失數據。
如果它不是一個真正的臨時表,那麼其中的數據將只對您的會話可見,直到您提交。不管調用你的過程(通常)會在同一個會話中,所以會看到數據的變化,通常調用者會決定是提交還是回滾 - 在一個過程中這通常不是一個好主意。
相關問題
- 1. 使用臨時列在Oracle表中更新條目
- 2. 如何在運行時更新臨時表數據AX 2012
- 3. Oracle 10g臨時表
- 4. 在VB.Net中處理來自Oracle臨時表的數據
- 5. 如何在Oracle數據庫中創建臨時表?
- 6. 臨時表更新mysql
- 7. 臨時表foreach更新
- 8. Oracle會話臨時表中的數據何時會被刪除?
- 9. oracle全局臨時表
- 10. 全球臨時表Oracle
- 11. 更新時間Oracle數據庫
- 12. 更新表加入對臨時表
- 13. 根據參數和最後一行日期在臨時表中更新日期
- 14. Oracle中臨時表的替代方案
- 15. Mysql臨時表和oracle臨時表有什麼區別
- 16. 數據源更新時表不更新
- 17. 來自臨時表的Oracle SQL視圖數據
- 18. 在oracle中創建空間數據庫時無法更新user_sdo_geom_metadata
- 19. MySql的更新不承認臨時表
- 20. 完全更新臨時表SQL
- 21. SQL Server 2008 - 更新臨時表
- 22. 保存更新在更新觸發器中的臨時表中的嘗試
- 23. Oracle中的臨時存儲?
- 24. 使用另一個表中的數據更新一個表 - Oracle
- 25. Oracle:如何僅更新oracle數據庫中的最新行
- 26. 更新Oracle視圖中的數據
- 27. 更新Oracle中的數據部分
- 28. 根據最近更新時間從表中更新數據db
- 29. SQL臨時數據庫,臨時表和表之間的區別
- 30. 存在速度/安全性差異在臨時表中存儲臨時數據?