방법: UNIQUE 제약 조건 만들기(Visual Database Tools)

업데이트: 2006년 12월 12일

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

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

UNIQUE 제약 조건을 만들려면

  1. 개체 탐색기에서 UNIQUE 제약 조건을 추가하려는 대상 테이블을 마우스 오른쪽 단추로 클릭한 다음 디자인(SP1 또는 이전 버전에서는 수정)을 선택합니다.

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

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

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

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

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

참고 항목

개념

UNIQUE 제약 조건

관련 자료

제약 조건 작업(Visual Database Tools)

도움말 및 정보

SQL Server 2005 지원 받기