sys.index_columns(Transact SQL)
sys.indexes 인덱스 또는 정렬되지 않은 테이블(힙)의 일부인 열 하나당 하나의 행을 포함합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
object_id |
int |
인덱스가 정의되는 개체의 ID입니다. |
index_id |
int |
열이 정의되는 인덱스의 ID입니다. |
index_column_id |
int |
인덱스 열의 ID입니다. index_column_id는 index_id 내에서만 고유합니다. |
column_id |
int |
object_id에 있는 열의 ID입니다. 0 = 비클러스터형 인덱스의 RID(행 식별자) column_id는 object_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 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여 받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.