local / global temporary table
暫存表分為本地(Local)和全域(Global)
ps: session指sql server management的一個查詢視窗
區別:
1.表名
本地為#temptable,一個#
全域為##temptable,兩個#
2.session間存取
本地只能被創建他的session存取
全域能被當前任意session存取
3.不同session創建暫存表
本地在兩個session可以創建同一暫存表名稱
(因為同樣的暫存表名,會被sql server加上一個隨機數字來區別出來)
全域在多個session中不能創建同名
不管是全域或本地都是在創造他session關閉時,就被刪除。
ps: session指sql server management的一個查詢視窗
區別:
1.表名
本地為#temptable,一個#
全域為##temptable,兩個#
2.session間存取
本地只能被創建他的session存取
全域能被當前任意session存取
3.不同session創建暫存表
本地在兩個session可以創建同一暫存表名稱
(因為同樣的暫存表名,會被sql server加上一個隨機數字來區別出來)
全域在多個session中不能創建同名
不管是全域或本地都是在創造他session關閉時,就被刪除。
留言
張貼留言