我有一个带参数的存储过程,返回的结果是单行的列。我需要将该行插入到表中。我想在另一个存储过程中使用该结果。我怎样才能做到这一点 ?我的结果如下:
ID | TotalTime | DeservedTime
25 | 100 | 150
提前非常感谢。
我有一个带参数的存储过程,返回的结果是单行的列。我需要将该行插入到表中。我想在另一个存储过程中使用该结果。我怎样才能做到这一点 ?我的结果如下:
ID | TotalTime | DeservedTime
25 | 100 | 150
提前非常感谢。
你可以插入 exec
insert into SomeTable
exec yourStoredProcedure
SomeTable 应该匹配 yourStoredProcedure 的返回模式
CREATE PROC erdemtest
@param1 int,
@param2 int
as
select @param1,@param2
example :
declare @tbl table( param1 int,param2 int)
insert into @tbl
exec erdemtest 1,2
select SUM(param1+param2) from @tbl
result is :
3