質問

別のSP内のexecから返されたレコードセットを操作する方法はありますか?レコードセット全体。できればOUTPUTを使用しないでください

I.E。

MyStoredProcedure     @ var1 int として 開始

EXEC anotherSP @ var1

-anotherSPによって返されたレコードセットに対して何かを行う

END

役に立ちましたか?

解決

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

INSERT #temp
EXEC anotherSP @var1

-- do something against #temp

END

テーブル変数は、SQL 2005以降でも機能します。 SQL 2000専用の一時テーブル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top