2015-01-30 2 views
-1

그래서 내 질문에 QC (품질 제어) SQL 스크립트를 채우고 각 SQL 스크립트에 관한 플래그를 설정할 수 있도록 SSIS 내에서 실행되도록 테이블을 만드는 방법입니다.SSIS ... SSIS에서 SQL 스크립트를 어떻게 실행합니까?

다른 것들을 검사하는 총 15 개의 스크립트가 있으므로, 각각을 반복해야합니다.

--example---

Id | SQL_Statment | 바이 패스
1 | firstName이 null 인 ""에서 count ()를 선택하십시오. | 0
2 | lastName이 null 인 ""에서 count (
)를 선택하십시오. | 1

해당 스크립트가 참인지 거짓인지에 따라 나중에 플래그를 설정하여 다른 테이블에 다시 배치해야합니다.

이것도 가능하며 어떻게 접근 할 수 있습니까?

답변

0

@ Liqudid715

귀하의 질문을 이해할 수 있을지 확실하지 않습니다. 또한 SO를 위해, 당신이해야 할 일은 당신이 이미 시도한 것과 그것이 효과가 없었던 이유를 보여주는 것입니다.

제어 흐름 항목에서 스크립트를 실행할 수있는 SQL 실행 태스크가 있습니다. 결과 세트를 단일 행으로 설정하십시오. 사용자 변수를 작성하고 결과에 따라 사용자 변수를 설정하십시오 (결과 세트는 결과 이름이 0 임). 그런 다음 다른 execute sql 타스크의 변수를 사용하여 다른 테이블을 갱신 할 수 있습니다.

루프를 통해 무엇을 의미하는지 알지 못하지만 실행중인 모든 SQL 작업을 연결할 수는 있지만 변수를 설정하기 위해 변수를 사용하는 경우에는 그렇게 할 필요가 없다고 생각합니다.

관련 문제