sys.indexes(Transact-SQL)
테이블, 뷰 또는 테이블 값 함수와 같은 테이블 형식 개체의 인덱스 또는 힙당 하나의 행을 포함합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
object_id |
int |
이 인덱스가 속한 개체의 ID입니다. |
name |
sysname |
인덱스의 이름입니다. name은 해당 개체 내에서만 고유합니다. NULL = 힙 |
index_id |
int |
인덱스의 ID입니다. index_id는 해당 개체 내에서만 고유합니다. 0 = 힙 1 = 클러스터형 인덱스 > 1 = 비클러스터형 인덱스 |
type |
tinyint |
인덱스의 유형입니다. 0 = 힙 1 = 클러스터형 2 = 비클러스터형 3 = XML |
type_desc |
nvarchar(60) |
인덱스 유형의 설명입니다. HEAP CLUSTERED NONCLUSTERED XML |
is_unique |
bit |
1 = 인덱스가 고유합니다. 0 = 인덱스가 고유하지 않습니다. |
data_space_id |
int |
이 인덱스에 대한 데이터 공간의 ID입니다. 데이터 공간은 파일 그룹 또는 파티션 구성표입니다. 0 = object_id는 테이블 값 함수입니다. |
ignore_dup_key |
bit |
1 = IGNORE_DUP_KEY가 ON입니다. 0 = IGNORE_DUP_KEY가 OFF입니다. |
is_primary_key |
bit |
1 = 인덱스가 PRIMARY KEY 제약 조건의 일부입니다. |
is_unique_constraint |
bit |
1 = 인덱스가 UNIQUE 제약 조건의 일부입니다. |
fill_factor |
tinyint |
> 0 = 인덱스가 생성 또는 다시 생성될 때 사용된 FILLFACTOR 백분율입니다. 0 = 기본값 |
is_padded |
bit |
1 = PADINDEX가 ON입니다. 0 = PADINDEX가 OFF입니다. |
is_disabled |
bit |
1 = 인덱스가 비활성화되었습니다. 0 = 인덱스가 비활성화되지 않았습니다. |
is_hypothetical |
bit |
1 = 인덱스가 가상 인덱스이며 데이터 액세스 경로로 직접 사용할 수 없습니다. 가상 인덱스는 열 수준 통계를 보유합니다. 0 = 인덱스가 가상 인덱스입니다. |
allow_row_locks |
bit |
1 = 인덱스에서 행 잠금을 허용합니다. 0 = 인덱스에서 행 잠금을 허용하지 않습니다. |
allow_page_locks |
bit |
1 = 인덱스에서 페이지 잠금을 허용합니다. 0 = 인덱스에서 페이지 잠금을 허용하지 않습니다. |
참고 항목
참조
개체 카탈로그 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)
sys.index_columns(Transact SQL)
sys.xml_indexes(Transact-SQL)
sys.objects(Transact-SQL)
sys.key_constraints(Transact-SQL)
sys.filegroups(Transact-SQL)
sys.partition_schemes(Transact-SQL)
관련 자료
SQL Server 시스템 카탈로그 쿼리에 대한 질문과 대답