2009-03-04 6 views
0

別のSP内のexecから返されたレコードセットを処理する方法はありますか?レコードセット全体、好ましくはOUTPUTを使用しない。MS SQL SP - EXECレコードセットの使用

I.E.

MyStoredProcedure @ var1のint型 AS VAR1

@

EXEC anotherSPをBEGIN - anotherSP

によって返されたレコードセット

END

答えて

1
CREATE PROC MyStoredProcedure 
    @var1 int 
AS 
BEGIN 
DECLARE #temp (
col1 ... 
) 

INSERT #temp 
EXEC anotherSP @var1 

-- do something against #temp 

END 

テーブル変数に対して何かをしますまた、SQL 2005以上のwokrs。 SQL 2000のみの一時テーブル。

関連する問題