2017-09-27 10 views
0

여러 번 호출해야하는 하나의 저장 프로 시저로 "SQL 실행 태스크"가 있습니다.입력 및 출력 매개 변수가있는 여러 저장 프로 시저로 SQL 작업 실행

이 저장 프로시 저는 하나의 입력 값을 취하여 하나의 출력 값을 반환합니다.

그래서 내 코드는 같다 : "?"

테이블 이름이 다르고입니다
EXEC test.sp_workdone ?,'TableName' 
EXEC test.sp_workdone ?,'TableName1' 
EXEC test.sp_workdone ?,'TableName2' 

전달해야하는 동일한 매개 변수입니다. 또한 출력은 모든 결과에 대해 동일한 하나의 매개 변수이기도합니다.

여기서 달성하고자하는 것은 테이블에 값을 삽입하고 주어진 값에서 입력 값과 출력 값을 동일하게하는 것입니다. 예를 들어

, Audit_Table :

1, Table, X 
1, Table2,X 
1, Table3,X 

Audit_Table 첫번째 실행

: 솔루션을 찾을 수 2 실행

2, Table, X1 
2, Table2,X1 
2, Table3,X1 

답변

0

!

SP를 사용해야하는 테이블 목록을 생성하는 SQL 실행 태스크를 하나 더 사용해야했습니다.
그런 다음 For East 루프 컨테이너를 사용하여 해당 목록을 사용하고 Execute SQL Task를 사용하여 해당 목록을 사용하십시오. :)