2017-12-21 1 views
0

두 개의 목표 테이블이 있는데 하나는 목표 테이블이고 다른 하나는 오류 테이블입니다. 목표 테이블과 오류 테이블에로드 될 Firm 및 Indiv 소스 테이블이 있습니다. Indiv 및 Firm 데이터를 대상 테이블과 오류 테이블에 개별적으로 전달하기 위해 결합을 사용합니다. 이는 곧바로 움직입니다. 이제 Firm.Action = Insert인지 확인하고 레코드가 이미 대상 테이블에 존재하는지 확인해야합니다. firm.action = 업데이트하고 목표 테이블에있는 경우 오류 테이블로 전달하는 대신 오류 테이블로 레코드를 전달합니다. 우리는 또한 firm.action = delete와 firm.action = None을 가지고 있습니다. 그런 다음 기록은 무시 될 수 있습니다.열 값이 삽입, 갱신, 삭제 또는 없음과 같을 때 목표 테이블에 데이터를로드하는 방법

+0

당신은 전혀이 일을 시도 해 봤나? – roelofs

답변

0

조회 변환을 사용하여 레코드 int 테이블의 존재를 점검 한 후 표현 변환에서 조건을 평가할 수 있습니다. 예를 들어

IIF(Firm.Action= 'Insert' and is_record_in_lookup = 1, 'Error', ...) 
관련 문제