인덱스 속성(일반 페이지)
이 페이지를 사용하여 선택한 테이블 또는 뷰의 인덱스 속성을 확인하거나 수정할 수 있습니다.
인덱스와 그 작동 방식에 대한 일반적인 내용은 인덱스 만들기(데이터베이스 엔진)를 참조하십시오.
옵션
- 테이블 이름
인덱스가 만들어진 테이블 또는 뷰의 이름을 표시합니다. 이 필드는 읽기 전용입니다. 다른 테이블을 선택하려면 인덱스 속성 페이지를 닫고 올바른 테이블을 선택한 다음 인덱스 속성 페이지를 다시 엽니다.
- 인덱스 이름
인덱스 이름을 표시합니다. 기존 인덱스의 경우 이 필드는 읽기 전용입니다. 새 인덱스를 만드는 중이면 인덱스 이름을 입력합니다.
인덱스 유형
목록에서 인덱스 유형(클러스터형, 비클러스터형 또는 기본 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)