방법: UNIQUE 제약 조건 만들기

업데이트: 2007년 11월

UNIQUE 제약 조건을 만들면 기본 키에 사용되지 않는 특정 열에 입력하는 값이 중복되지 않도록 할 수 있습니다. UNIQUE 제약 조건과 기본 키 모두 값이 중복되지 않도록 만드는 데 사용되지만 다음과 같은 경우에는 기본 키 제약 조건 대신 UNIQUE 제약 조건을 테이블에 연결해야 합니다.

  • 열이나 열 조합에서 값이 중복되지 않도록 하려는 경우. 여러 개의 UNIQUE 제약 조건을 테이블에 연결할 수 있는 반면 기본 키 제약 조건은 하나만 테이블에 연결할 수 있습니다.

  • null 값이 허용되는 열에서 값이 중복되지 않도록 하려는 경우. UNIQUE 제약 조건은 null 값이 허용되는 열에 연결할 수 있는 반면, 기본 키 제약 조건은 null 값이 허용되지 않는 열에만 연결할 수 있습니다. null 값이 허용되는 열에 UNIQUE 제약 조건을 연결할 때는 제약 조건이 적용되는 열에서 적어도 하나 이상의 행에 null 값이 있어야 합니다.

참고:

실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

UNIQUE 제약 조건을 만들려면

  1. 서버 탐색기에서 UNIQUE 제약 조건을 추가하려는 테이블을 선택하고 데이터베이스 메뉴에서 테이블 정의 열기를 클릭합니다.

    테이블 디자이너에서 테이블이 열립니다.

  2. 테이블 디자이너 메뉴에서 인덱스/키를 클릭합니다.

  3. 인덱스/키 대화 상자에서 추가를 클릭합니다.

  4. 표에서 형식을 선택하고 속성 오른쪽에 있는 드롭다운 목록 상자에서 고유 키를 선택합니다.

테이블을 저장하면 데이터베이스에 UNIQUE 제약 조건이 작성됩니다.

참고 항목

작업

방법: 고유 인덱스 만들기

방법: UNIQUE 제약 조건 삭제

개념

UNIQUE 제약 조건(Visual Database Tools)

참조

기본 키 또는 고유 키 속성

기타 리소스

제약 조건 작업