2013-09-01 3 views
0

Teradata를 처음 사용하여 Teradata에서 Oracle 마이그레이션 프로젝트로 작업하면서 Teradata DDL을 Oracle로 변환했습니다.Teradata to Oracle Migration

UNIQUE PRIMARY INDEX (TRSY_ID, TRSY_STM, TAX_ID)에 대한

가 :

아래 기본 키 TRSY_ID, TRSY_STM처럼 변환 같은 null이 독특한, null이 아닌 고유로 TAX_ID.

오라클에이 개념 아래로 변환하는 방법 :

  1. PRIMARY INDEX (TRSY_STM, TRSY_ID, TAX_ID);

  2. SPNS_ID BIGINT NOT NULL IDENTITY 기본적으로 GENERATED ...

    감사

당신의 도움이 중 하나를 (1 MINVALUE 1 MAXVALUE 999999999999999 NO CYCLE에 의해 1 명 INCREMENT로 시작)

고마워요

하기 Sakthi

,
+0

신원 확인 부분에 대한 답변은 여기 (http://stackoverflow.com/questions/11464396/add-a-auto-increment-primary-key-to-existing-table-in-oracle)입니다. 오라클에서는 "시퀀스"라는 것을 만들어야합니다. –

답변

1

Teradata에서 Primary Index는 AMPS에서 데이터가 해시로 분산되는 방식을 결정합니다. 따라서 자연적인 논리적 기본 키를 시행하거나 데이터에 대한 가장 빠른 액세스 또는 조인 경로를 제공 할 수 있습니다. 따라서 Oracle 데이터 모델을 실제로 구현할 때 이러한 열이 제공하는 액세스 경로 또는 조인 경로를 지원하는 데 필요한 인덱싱 전략을 고려할 수 있습니다.

+1

감사합니다. Rob, 나에게 많은 도움이되었습니다. – user2737399