如題,這兩種臨時表的概念我都明白,我現在作業中多用會話級臨時表,但是我一直搞不懂事務級臨時表的作用在哪里,比如說要insert一批臨時資料,insert之后直接查詢應該是查不到的吧!不是commit了才能查到么!可是一提交有清空了,這里一直搞不懂,有沒有大佬指點一下,最好舉例!
uj5u.com熱心網友回復:
1、首先,兩種臨時表都是會話間隔離的,你insert的資料,只能在當前會話中能查到,其他會話中兩種臨時表的資料你都查不到;2、兩種臨時表的差別是會話級你commit后也能查到,而事務級你commit后就查不到了;
3、會話級臨時表場景是會話斷開資料就清除,也就是整個會話期間使用臨時表中的資料;而事務級臨時表場景是事務commit后資料就清除,也就是事務期間使用臨時表的資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13108.html
標籤:開發
