パラメータを含むストアドプロシージャがあり、返される結果は列を含む単一の行です。その行をテーブルに挿入する必要があります。その結果を別のストアドプロシージャ内で使用したいと思います。どうやってやるの ?私の結果は以下の通りです:
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