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 형식의 열은 비교할 수 없으므로 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 시스템 카탈로그 쿼리에 대한 질문과 대답