2011-03-28 2 views
2

결과 집합의 목록을 반환하는 다른 proc B를 호출하는 저장된 proc A를 만듭니다. 내가저장 프로 시저 결과 설정 값을 얻는 방법

+0

중복 가능한 [재사용 가능한 SQL Server 저장 프로 시저]; 중첩; 전역 변수] (http://stackoverflow.com/questions/2254682/re-usable-sql-server-stored-procedures-nesting-global-variables) – onedaywhen

답변

1

당신은을 삽입 할 INSERT INTO을 수행 할 수있는 PROC A의 다른 부분으로 전달하는 하나의 값 하나의 설정이 결과를 사용할 필요로 내 PROC A를 이러한 결과 세트의 값을 사용할 수 있습니다 어떻게

저장 프로 시저의 결과를 (임시) 테이블에 저장하십시오. 그런 다음 select 문을 사용하여 이러한 결과를 처리 할 수 ​​있습니다.

INSERT INTO SomeTableThatMatchesTheSproc 
EXEC YourStoredProcedure; 

SELECT * FROM YourTable; 
+0

나는 임시 결과의 일종의 결과를 저장해야한다는 뜻 그 결과 값을 사용할 수 있습니다. – Anshul

+0

수정. 결과를 사용하려면 저장 프로 시저 대신 SQL 사용자 정의 함수를 사용하는 것이 좋습니다. – Prutswonder