sys.index_columns(Transact SQL)

sys.indexes 인덱스 또는 정렬되지 않은 테이블(힙)의 일부인 열 하나당 하나의 행을 포함합니다.

열 이름

데이터 형식

설명

object_id

int

인덱스가 정의되는 개체의 ID입니다.

index_id

int

열이 정의되는 인덱스의 ID입니다.

index_column_id

int

인덱스 열의 ID입니다. index_column_idindex_id 내에서만 고유합니다.

column_id

int

object_id에 있는 열의 ID입니다.

0 = 비클러스터형 인덱스의 RID(행 식별자)

column_idobject_id 내에서만 고유합니다.

key_ordinal

tinyint

키 열 집합 내에 있는 서수(1부터 시작)입니다.

0 = 키 열이 아니거나 XML 인덱스 또는 공간 인덱스입니다.

참고참고
기본 열을 비교할 수 없으므로 XML 또는 공간 인덱스는 키가 될 수 없습니다. 즉, 해당 값을 정렬할 수 없습니다.

partition_ordinal

tinyint

분할 열 집합 내에 있는 서수(1부터 시작)입니다.

0 = 분할 열 아님

is_descending_key

bit

1 = 인덱스 키 열이 내림차순으로 정렬됨

0 = 인덱스 키 열이 오름차순으로 정렬됨

is_included_column

bit

1 = 열이 CREATE INDEX INCLUDE 절을 사용하여 인덱스에 추가된 키가 아닌 열임

0 = 열이 포괄 열이 아님

사용 권한

SQL Server 2005 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여 받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.