Oracle 11g에는 테이블 Customer_Chronics
이 있습니다. 아래 그림과 같이 표는 세 가지 주요 열이 있습니다Oracle 분할 테이블의 고유 인덱스
- branch_code
- CUSTOMER_ID
- 기간
내가 branch_code
의리스트 테이블로 분할 한 지금은 딜레마에 봉착했습니다. 어느 것이 더 낫다 :
- Customer_Chronics (PERIOD, CUSTOMER_ID)에서 고유 색인 indexNumberOne을 작성하십시오.
- Customer_Chronics (unique_code, PERIOD, CUSTOMER_ID)에서 고유 색인 indexNumberTwo를 작성하십시오.
실제 데이터는 period, customer_id
으로 고유해야합니다. 이 두 열에 만 고유 인덱스를 삽입하면 오라클은 새 레코드를 삽입 할 때 테이블의 모든 파티션을 검사합니다.