刪除臨時表
在 SQL Server 中,我們有兩種型別的臨時表:
##GlobalTempTable
是一種在所有使用者會話之間進行剪下的臨時表。#LocalTempTable
temp tab - 它是一種只存在於當前範圍內的臨時表(僅在實際過程中 - 你可以通過SELECT @@SPID
獲取當前程序的 id)
臨時表的刪除過程與普通表的刪除過程相同:
DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name
在 SQL Server 2016 之前:
IF(OBJECT_ID('tempdb..#TempTable') is not null)
DROP TABLE #TempTable;
SQL Server 2016:
DROP TABLE IF EXISTS #TempTable