2013-08-20 89 views
0

,我想用我的動態查詢執行的結果玩動態查詢結果到臨時表

execute sp_executesql @query; [it has many columns dependable on variables] 

我這怎麼能導出到#temptable

+1

您正在使用哪些DBMS? –

+0

microsoft sql。 – user2696868

回答

1

你不能,除非你事先知道列數/類型。如果你這樣做(例如,基於變量),你可以先創建臨時表,然後做

INSERT INTO #TempTable 
EXECUTE ... 

另一種可能性(不推薦)做SELECT INTO ##GlobalTempTable..動態SQL內,這樣該表將是外部訪問範圍。