MS SQL SP- EXEC 레코드 세트 작업
-
03-07-2019 - |
문제
다른 SP 내에서 Exec에서 반환 된 레코드 세트에서 작업하는 방법이 있습니까? 전체 레코드 세트, 바람직하게는 출력을 사용하지 않습니다
즉
시작대로 MystoredProcedure @var1 int
exec anothersp @var1
-Anothersp가 반환 한 레코드 세트에 대해 무언가를하십시오
끝
해결책
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 용 임시 테이블.
제휴하지 않습니다 StackOverflow