2011-12-14 2 views
0

다른 테이블에서 데이터를 가져 오는 저장 프로 시저가 있습니다. 저장 프로 시저의 결과 집합에서 몇 가지 필드를 다른 테이블에 삽입해야합니다.저장 프로 시저 결과 집합의 테이블에 데이터 삽입

어떻게하면됩니까? 커서, 다른 저장 프로 시저 또는 무엇?

+1

은 저장된 프로 시저를 볼 수 있습니다. –

+0

질문을 명확히 할 수 있습니까? 결과 집합의 일부 필드가 삽입되기를 원한다고합니까? 결과 집합의 모든 행을 여전히 원한다는 의미입니까? –

+0

아니요, 결과 집합은 20 개의 행을 가져오고 그 중 15 개를 테이블에 삽입하려고합니다. – user988122

답변

3

당신은 this article에서이 예에서와 같이, 다른 테이블에 저장 프로 시저에서 결과 집합을 삽입 할 수 있습니다

DECLARE @People TABLE 
(
    ContactID INT, 
    FirstName NVARCHAR(50), 
    LastName NVARCHAR(50) 
) 

INSERT @People (ContactID, FirstName, LastName) 
EXEC dbo.GetPeopleByLastName @LastName = 'Alexander' 
관련 문제