1
我有一个存储过程返回110列,我想将来自该存储过程的数据插入临时表中。如何将来自存储过程结果的数据插入临时表中而不创建临时表
这里是一个解决方案
select *
into #tempTable
from users -- it is working fine
但来这里
EXEC Sp_Users_get 12 into #tempTable
它无法正常工作。
请帮我解决
我有一个存储过程返回110列,我想将来自该存储过程的数据插入临时表中。如何将来自存储过程结果的数据插入临时表中而不创建临时表
这里是一个解决方案
select *
into #tempTable
from users -- it is working fine
但来这里
EXEC Sp_Users_get 12 into #tempTable
它无法正常工作。
请帮我解决
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
我不想用列创建临时表。我需要插入存储过程结果到动态列临时表... – Chintu
使用'用户定义函数'而不是'存储过程',因为'返回表的UDF'可以被视为另一个行集..我认为在那之后你也不需要临时表.. – Sachin
这也会给数据以及... – Sachin