1

どうすればこのようなことを達成できますか:

SELECT * DISTINCT FROM 
(execute dbo.MyStoredProcedure(@ID1,@ID2))

それが別のストアドプロシージャの内部にあるとします。

別のストアドプロシージャからストアドプロシージャを呼び出して、結果をテーブルとして取得するにはどうすればよいですか(私の選択はそのためのものです)

4

2 に答える 2

2

試す

DECLARE @TableTemp TABLE (--declare parameters, ouput from SP)

INSERT INTO @TableTemp
EXEC dbo.MyStoredProcedure @ID1,@ID2

SELECT * FROM @TableTemp 
于 2013-03-03T08:47:56.447 に答える
1

あなたはこのようなことをすることができます。

INSERT INTO #temp 
EXEC MyStoredProcedure(@ID1,@ID2)

SELECT * FROM #temp
于 2013-03-03T08:52:01.813 に答える