--
MS SQL 暫存表 temp table
1.在tempdb中建立
I.區域-前置詞#-其他連線不可查詢此TABLE
II.全域-前置詞##-其他連線可查詢此TABLE
連線中斷後被清除
Create Table #NOM_tmp (
GPNo varchar(3),
DTNo Nvarchar(10),
GPNa Nvarchar(10),
DTNa Nvarchar(20))
2.在記憶體宣告建立
批次作業結束後清除
DECLARE @NOM_tmp TABLE (
GPNo varchar(3),
DTNo Nvarchar(10),
GPNa Nvarchar(10),
DTNa Nvarchar(20))
3.檢查暫存表是否存在
IF object_id('tempdb..#tmp') IS NOT NULL
BEGIN
DROP TABLE #tmp
END
沒有留言:
張貼留言