MS SQL SP-EXECレコードセットの使用
-
03-07-2019 - |
質問
別の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専用の一時テーブル。
所属していません StackOverflow