0
我想獲得存儲的proc調用的輸出並創建一個帶有指定列的永久表。因爲存儲的proc會返回很多列...SQL Server 2000 TSQL:將proc結果存儲到表中
所以..我該怎麼做?
SELECT * INTO MYTABLE FROM MYSTOREDPROC @PARAM1 = 1, @PARAM2 = 'HELLO'
是否有可能?
例將幫助我很多
我想獲得存儲的proc調用的輸出並創建一個帶有指定列的永久表。因爲存儲的proc會返回很多列...SQL Server 2000 TSQL:將proc結果存儲到表中
所以..我該怎麼做?
SELECT * INTO MYTABLE FROM MYSTOREDPROC @PARAM1 = 1, @PARAM2 = 'HELLO'
是否有可能?
例將幫助我很多
你不能從調用存儲過程中生成表。然而,編輯調用的存儲過程和改變,其產生的結果設置爲具有INTO YourNewTable子句選擇:
SELECT
columns....
INTO YourNewTable
from ...
where
order by...
運行過程1時,生成表。刪除更改(INTO您的新表子句),然後調用該過程爲:
INSERT INTO YourNewTable
EXEC YourProcedure params...