臨時表的概念由SQL伺服器引入的,它以多種方式幫助開發人員。
臨時表可以在運行時創建,並且可以像普通表一樣執行各種操作。 這些臨時表是在tempdb
資料庫中創建的。
根據行為和範圍,有兩種類型的臨時表。
- 局部臨時變數
- 全局臨時變數
1. 局部臨時變數
局部臨時變數表僅在當前連接時可用。 當用戶與實例斷開連接時,它會自動刪除。 它以哈希(#
)符號開頭。
CREATE TABLE #local temp table (
User_id int,
User_name varchar (50),
User_address varchar (150)
)
2. 全局臨時變數
全局臨時表名稱以雙哈希(##
)開頭。 創建此表後,它就像一個永久表。 它始終為所有用戶準備好,並且在撤銷總連接之前不會被刪除。
CREATE TABLE ##new global temp table (
User_id int,
User_name varchar (50),
User_address varchar (150)
)
上一篇:
SQL複製表
下一篇:
SQL Add Column