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 형식의 열은 비교할 수 없으므로 XML 인덱스는 기본 열 값에 대한 정렬을 요구하지 않습니다. XML 인덱스는 키가 아니므로 key_ordinal 값은 항상 0이 됩니다.

partition_ordinal

tinyint

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

0 = 분할 열 아님

is_descending_key

bit

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

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

is_included_column

bit

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

0 = 열이 포괄 열이 아님

참고 항목

참조

개체 카탈로그 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)
sys.indexes(Transact-SQL)
sys.objects(Transact-SQL)
CREATE INDEX(Transact-SQL)
sys.columns(Transact-SQL)

관련 자료

SQL Server 시스템 카탈로그 쿼리에 대한 질문과 대답

도움말 및 정보

SQL Server 2005 지원 받기