나는 일부 데이터내보내기 테이블 (개체 및 데이터)
SELECT [field names] FROM [several joined tables] WHERE [some criteria is true]
을하고 난 테이블 구조 그대로를 유지, 다른 데이터베이스에 를이 데이터를 내보낼 것입니다,하지만 그들을 채우기 WHERE 조건에 맞는 행
원본으로 5 개의 조인 된 테이블이 있으면 결과 목표 테이블도 5가됩니다. 그러나 WHERE 절 제약 조건을 전달하는 데이터로만 채우기가 희박합니다.
좀 더 간단히 말하자면 고객 데이터가 가득한 데이터베이스가 있으며, 레코드가 채워진 단일 고객에게 독립형 데이터베이스를 보내고 싶습니다.
전체 데이터베이스를 내 보낸 다음 [조건이 참이지 않은] 모든 레코드를 삭제했지만 데이터베이스의 참조 무결성이 모든 불필요한 레코드가 제거 될 것이라고 생각하지는 않습니다.
쉽게 할 수있는 '올바른'(일명 SSIS) 방법이 있습니까?
원래 쿼리 기준에 정의 된 항목을 다른 데이터베이스 (병합 된 데이터 구조)로 내보내거나 원하는 데이터 요소가 고객에게 속하지만 최종 결과를 결정하는 데 중요한 것이 없음을 나타내는 것입니다. 고객 A의 데이터 만 채워진 데이터베이스 사본이어야합니다. – billinkc