2014-01-20 3 views
0

나는 이것이 매우 기본적인 질문이라고 생각한다. 그래서 나는 대답을 찾을 수 없었다.복합 키 고유 제한 조건에서 각 값은 고유해야합니까 (또는 조합 만 필요합니까?)?

두 개의 열이 복합 키 고유 제한 조건 (col_acol_b)을 구성한다고 가정 해 보겠습니다.

col_acol_b의 값 조합이 다른 경우 두 행이 col_a에 공통 값을 공유 할 수 있습니까? 또는 각 열은 UNIQUE 제약 조건과 같이 고유해야합니다.

+0

간단히 시도해 보면 알 수 있습니다. 고유 한 복합 키를 작성하고 작동해야하거나 작동하지 않을 것으로 생각되는 값을 추가하십시오. – mrjink

+2

Understanding - SQL의 기초를 배우는 중입니다. 제약 정의의 구문과 메커니즘을 연구하기 전에 질문이있었습니다. –

답변

4

고유 한 복합 키가있는 경우에는 열 값의 조합 만 고유해야합니다.