暫存資料表不再使用時就會自動刪除。
暫存資料表有兩種:區域與全域。
本機暫存資料表是以單一數字符號 (#) 作為名稱的第一個字元;只有目前連接的使用者才能看見它們,當使用者中斷與 SQL Server 執行個體的連接時,就會刪除它們。
全域暫存資料表是以兩個數字符號 (#) 作為名稱的前兩個字元;只要一建立好,任何使用者都能看見它們,只有當所有參考這些資料表的使用者都中斷與 SQL Server 執行個體的連接時,才會刪除它們。
--判斷暫存資料表是否已經建立
IF OBJECT_ID('tempdb..#A') IS NOT NULL
DROP TABLE #A
全站熱搜