【发布时间】:2020-12-11 20:45:09
【问题描述】:
如何将嵌套存储过程的值插入表中。 例如,如果我创建了这样的存储过程。
Create procedure New
begin
create table #tmp
(
id int,
name varchar(50)
);
insert into #tmp
exec stored_procedure 1,2;
insert into #tmp
exec stored_procedure 1,2;
select * from #tmp
end
现在如果我执行这个命令,SQL Server 会显示错误:
insert into #table
exec New;
有人有解决这个问题的方法吗?请分享
【问题讨论】:
-
如果您搜索该错误(您没有包含该错误),您会发现许多关于该错误和可能的解决方案的讨论。 Erland 对“分享”有广泛的讨论,一般here。
标签: sql sql-server database stored-procedures