SSIS Execute SQL Task assign output 의 두 가지 방법

1200 단어 execute
SQL 구문 selection count (1) from tmp 를 예 로 들 면.
사용 가능:
1. 저장 프로시저 + 출력 매개 변수
2. SQL 구문 + result set
-------------------------------------
1. Output 매개 변 수 를 저장 하 는 과정
Execute SQL Task 를 만 들 고 저장 과정 을 입력 한 후 Parameter tab 에 Variable variable variable 를 추가 합 니 다.name, 0 으로 설정 하고 Package 에서 출력 할 Variable 을 선택 하 십시오. OutPut 로 설정 하 십시오. (이것 은 매우 중요 합 니 다.)
SQL 구문 표시 줄 에 채 우기
Execute Procedure_name ? Output (OLE DB)

Execute SQL Task 의 출력 화살표 에서 Expression 을 선택 하고 variablename > 0 같은 경우 화살 표 는 파란색 에 Fx 표 지 를 추가 합 니 다.다음 임 무 는 이 조건 에 따라 실 행 될 것 이다.
 
2. SQL 문 구 를 Task 에 직접 채 웁 니 다.
실행 SQL 작업 을 만 들 고 SQL 문 구 를 입력 하 십시오.
select count(1) Count from tmp

이 Count 는 result set 의 이름 입 니 다.먼저 genel tab - > result set 에서 Single Row 를 선택 한 다음 Result set tab 에 Result Name 기입 Count, Variable Name 을 추가 하여 목록 에서 출력 할 변 수 를 선택 할 수 있 습 니 다.
출력 화살표 의 설정 이 같 습 니 다.

좋은 웹페이지 즐겨찾기