다음 테이블이있는 상황이 있습니다.펜타 호 주전자에서 1 to many SQL (Table inputs)을 다루는 방법
직원 - EMP_ID, EMP_NAME, emp_address
Employee_assets - EMP_ID (FK), ASSET_ID, ASSET_NAME (직원에 대한 1-많은)
Employee_family_members - EMP_ID (FK) , fm_name, fm_relationship (직원의 경우 수 많은)
이제 1000 명의 직원의 일괄 처리에서이 테이블의 데이터를 읽는 계획된 주전자 작업을 실행하고 가족 구성원 및 자산과 DB의 관계를 기반으로 1000 개의 레코드에 대한 XML 출력을 만듭니다. 모든 직원에 대해 중첩 된 XML 레코드가됩니다.
이 주전자 작업의 성능은 내 시나리오에서 매우 중요합니다.
I가 여기 두 가지 질문 -
- 스키마의 1 일대 다 관계에 대한 데이터베이스에서 레코드에 끌어하는 가장 좋은 방법은 무엇입니까?
- XML 결합 단계가 성능 저하라는 점을 감안할 때 XML 출력 구조를 생성하는 가장 좋은 방법은 무엇입니까?