2017-01-18 14 views
1

Teradata에서 기본 색인 열을 사용하여 파티션을 정의하는 데 사용하지 않는 한 모든 기본 테이블을 "비 고유"로 선언해야하는 이유는 무엇입니까?PPI (Teradata)의 NUPI

답변

1

이유는 삽입이 관련 파티션에만 적용된다고 생각합니다. 다른 파티션에는 행이 표시되지 않으므로 기본 인덱스 값을 찾고 고유성 위반을 반환 할 기회가 없습니다. 기본 색인이 파티션의 일부일 경우 다른 파티션에는 삽입되는 행의 기본 색인 값이 포함되지 않으므로 고유성 검사를 수행 할 수 있습니다. 유일성을 보장하기 위해 필요한 1 개의 파티션 검사가 전부입니다.