글
[MS-SQL]
Primary Key 복합 인덱스
Primary Key 는 NULL을 허용하지 않고, 중복값을 허용하지 않는다는 것은 잘 알고 있을 것이다.
그런데 Primary Key를 2~3개 컬럼으로 잡은 경우의 동작방식에 대해 알게 되어 적어본다.
Primary Key 컬럼을 3개로 잡은 경우
Col1 , Col2 , Col3 컬럼으로 잡고 3개다 int 형식의 컬럼이라고 하면
1 , 2 , 3 의 데이터가 있다면
1 , 2 , 2 의 데이터는 허용하지만
1 , 2 , 3 의 데이터는 허용하지 않는다.
즉, 3개컬럼이 다 합쳐져서 유니크 해야 한다는 뜻이 된다.
'MSSQL 2008 > 인덱스(INDEX)' 카테고리의 다른 글
(INDEX)인덱스에 NULL값이 포함이 될까? (0) | 2014.03.03 |
---|---|
OLTP에서 B-Tree 인덱스를 쓰는 이유 (0) | 2014.03.03 |
통계-선택도 보기 (0) | 2014.02.21 |
인덱스 마지막 사용 시간 보기 (0) | 2014.02.10 |
INDEX REBUILD & REORGANIZE (0) | 2014.02.06 |