1. 程式人生 > >Sql 怎麼建立臨時表

Sql 怎麼建立臨時表

1、臨時表概述:

        臨時表與永久表相似,但臨時表儲存在 tempdb 中(如下圖)。臨時表有兩種型別:本地臨時表和全域性臨時表。它們在名稱、可見性以及可用性上有區別。本地臨時表的名稱以單個數字元號 (#) 打頭;它們僅對當前的使用者連線是可見的;當用戶從 SQL Server 例項斷開連線時被刪除。全域性臨時表的名稱以兩個數字符號 (##) 打頭,建立後對任何使用者都是可見的,當所有引用該表的使用者從 SQL Server 斷開連線時被刪除。


2、臨時表的建立(直接給例項程式碼)

      1)跟建立普通表類似,只是臨時表名稱以#或者##開頭

CREATE TABLE #LINSHI1
(ID INT NOT NULL,
 NAME CHAR(10)
)
       2)用SELECT INTO語句建立
SELECT * INTO #LinShi FROM student
3、查詢臨時表
SELECT * FROM #LINSHI1
4、刪除臨時表
DROP TABLE #LinShi
注:#代表區域性臨時表,##代表全域性臨時表