2011-08-08 3 views

답변

1

OPENQUERY 매개 변수를 사용하지 않거나 매개 변수를 하드 코딩 할 수있는 경우 저장 프로 시저를 실행할 수 있습니다.

update othertable 
    set .... 
from openquery([SQLSERVER], 'exec ABC') X 
join othertable .... 

다음, 예를 들어, 조인

. (서버/인스턴스의 이름으로 SQLSERVER 교환) 또는 당신은 임시 테이블에 시저에서 데이터를 넣을 수 있습니다

(먼저 PROC "ABC"에서 결과 집합에서 예상 정확한 열이 #tmptablename을 만들 수)

insert #tmptablename 
exec ABC 1,2,3