인덱스 속성(일반 페이지)

이 페이지를 사용하여 선택한 테이블 또는 뷰의 인덱스 속성을 확인하거나 수정할 수 있습니다.

인덱스와 그 작동 방식에 대한 일반적인 내용은 인덱스 만들기(데이터베이스 엔진)를 참조하십시오.

옵션

  • 테이블 이름
    인덱스가 만들어진 테이블 또는 뷰의 이름을 표시합니다. 이 필드는 읽기 전용입니다. 다른 테이블을 선택하려면 인덱스 속성 페이지를 닫고 올바른 테이블을 선택한 다음 인덱스 속성 페이지를 다시 엽니다.
  • 인덱스 이름
    인덱스 이름을 표시합니다. 기존 인덱스의 경우 이 필드는 읽기 전용입니다. 새 인덱스를 만드는 중이면 인덱스 이름을 입력합니다.
  • 인덱스 유형
    목록에서 인덱스 유형(클러스터형, 비클러스터형 또는 기본 XML)을 선택합니다.

    참고 각 테이블에 대해 클러스터형 인덱스는 하나만 허용됩니다. 이미 클러스터형 인덱스가 있으면 오류 메시지가 표시되고 기존 클러스터형 인덱스를 삭제하고 새 클러스터형 인덱스를 만들지 사용자에게 확인합니다.

    허용되는 형식 변환은 다음과 같습니다.

    • 클러스터형에서 클러스터형으로
    • 비클러스터형에서 비클러스터형으로
    • 비클러스터형에서 클러스터형으로

    허용되지 않는 변환은 다음과 같습니다.

    • 클러스터형에서 비클러스터형으로

    • XML이 아닌 인덱스에서 XML 인덱스로, 또는 XML 인덱스에서 XML이 아닌 인덱스로

      [!참고] XML 인덱스는 Microsoft SQL Server 2005에서만 지원되므로 SQL Server 2000 인스턴스에 연결되어 있을 때는 기본 XML을 사용할 수 없습니다.

  • 고유
    이 확인란을 선택하면 인덱스가 고유해집니다. 두 행의 인덱스 값이 같을 수 없습니다. 이 확인란은 기본적으로 선택 취소되어 있습니다. 기존 인덱스를 수정할 때 두 행의 값이 같으면 인덱스 만들기에 실패하게 됩니다. Null이 허용되는 열에서 고유한 인덱스는 하나의 Null 값을 허용합니다.
  • 인덱스 키 열
    인덱스 키 열 표에 원하는 열을 추가합니다. 여러 열을 추가할 때는 원하는 순서대로 열을 나열해야 합니다. 인덱스의 열 순서는 인덱스 성능에 큰 영향을 미칠 수 있습니다.

    16개 이하의 열만 단일 복합 인덱스에 참여할 수 있습니다. 열이 17개 이상인 경우에는 포괄 열이 있는 인덱스를 참조하십시오.

  • 이름
    인덱스 키에 참여하는 열 이름을 표시합니다.
  • 정렬 순서
    선택한 인덱스 열의 정렬 방향(오름차순 또는 내림차순)을 지정합니다.

    [!참고] 인덱스 유형이 XML인 경우에는 테이블에 이 열이 나타나지 않습니다.

  • 데이터 형식
    데이터 형식 정보를 표시합니다.

    [!참고] 테이블 열이 계산 열인 경우에는 데이터 형식에 "계산 열"이 표시됩니다.

  • 크기
    열 데이터 형식을 저장하는 데 필요한 최대 바이트 수를 표시합니다. XML 열의 경우에는 0이 표시됩니다.
  • ID
    인덱스 키에 참여하는 열이 ID 열인지 여부를 나타냅니다.
  • NULL 허용
    인덱스 키에 참여하는 열이 테이블 또는 뷰 열에 NULL 값을 저장하도록 허용할지 여부를 나타냅니다.
  • 추가
    인덱스 키에 열을 추가합니다. 추가를 클릭하면 나타나는 *<table name>*에서 열 선택 대화 상자에서 테이블 열을 선택합니다.
  • 제거
    선택된 열을 인덱스 키에 참여하는 열에서 제거합니다.
  • 위로 이동
    인덱스 키 표에서 선택된 열을 위로 이동합니다. 인덱스의 열 순서에 대한 자세한 내용은 일반 인덱스 디자인 지침을 참조하십시오.
  • 아래로 이동
    인덱스 키 표에서 선택된 열을 아래로 이동합니다.

참고 항목

관련 자료

인덱스 만들기(데이터베이스 엔진)
NDEXPROPERTY(Transact-SQL)
sys.indexes(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기