2012-12-13 8 views
1

3 개의 데이터 파일과 3 개의 스테이징 테이블이 있습니다. 매개 변수를 사용하는 단일 제어 파일을 사용하여 데이터 파일에서 해당 스테이징 테이블로 데이터를 입력하는 방법이 있습니까?단일 ctl 파일을 사용하여 여러 데이터 파일의 데이터를 여러 테이블로로드

시나리오를 자세히 설명하기 위해 A_Stg, B_Stg, C_Stg 스테이징 테이블에 각각 데이터가 입력되는 A.dat, B.dat, C.dat의 세 가지 데이터 파일이 있습니다. 이것은 의심의 여지없이 별도의 ctl 파일을 사용하여 수행 할 수 있습니다. 그러나 단일 로더 파일을 사용하여이를 수행해야합니다.

이 방향에서 어떤 포인터가 좋을 것입니다.

답변

2

1 ctl 파일을 사용하면 네 가지 조합이 있습니다. 하나의 테이블에 여러 데이터 파일에서

  1. 삽입 데이터를 여러 테이블에 하나의 데이터 파일에서
  2. 삽입 데이터에 여러 파일에서
  3. 삽입 데이터를 하나의 테이블에 하나의 데이터 파일에서
  4. 삽입 데이터 여러 테이블.

모든 상황에 대해 처음 세 개가 가능합니다. 이지만 네 번째 경우는 모든 테이블의 구조가 같을 때만 가능합니다. 그렇지 않으면 여러 개의 ctl 파일을 사용해야합니다.

자세한 내용은 here