2021年10月5日 星期二

[SQL SERVER] 建立暫存資料表

當需要使用一份資料做處理時,就需要使用暫存資料表,並把需要的資料匯入進來。

有兩種方法,一種是先新增暫存表再匯入資料,另一種是直接在select時就利用select結果新增暫存表,利用select結果新增表的好處是直接繼承欄位及型態了。

第一種:

CREATE TABLE #temp1  --暫存資料表名稱注意需加#

(

    ID INT, --欄位及型態

    NAME NVARCHAR(20)

)


INSERT INTO #temp1 (ID,NAME) --匯入資料表

SELECT ID,NAME

FROM Employee


drop table #temp1 --要記得把暫存表刪除掉

第二種:

select * INTO #temp from user  where userID = 'XX' --直接新增暫存表並把select結果匯入,使用完也要記得把暫存表刪除

drop table #temp



沒有留言:

張貼留言