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關閉時,就被刪除。



留言

這個網誌中的熱門文章

刪除大量資料造成Lock escalation鎖定升級 SQL Server

避免登出後,讀取快取返回上一頁。 How to prevent seeing previous page after logout?

SAP Connector for Microsoft .NET 3.0-------Cannot convert String into DATE/TIME