如何将来自存储过程结果的数据插入临时表而不创建临时表

时间:2013-09-30 05:57:29

标签: sql-server-2008 sql-server-2005 sql-server-2008-r2

我有一个存储过程,它返回110列,我想将来自该存储过程的数据插入到临时表中。

这是一个解决方案

select *  
into #tempTable 
from users -- it is working fine 

但是来到这里

EXEC Sp_Users_get 12 into #tempTable

它不起作用。

请帮我解决问题

1 个答案:

答案 0 :(得分:1)

INSERT INTO #TempTable
EXEC Sp_Users_get 12 
GO

看到这个,我想可能有你的答案..

Select Columns from Stored Procedure Resultset

同时检查

How to INSERT data from Stored Procedure to Table – 2 Different Methods