다음을 통해 공유


cdc.index_columns(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

변경 테이블과 연결된 각 인덱스 열에 대해 하나의 행을 반환합니다. 인덱스 열은 변경 데이터 캡처에서 원본 테이블의 행을 고유하게 식별하는 데 사용됩니다. 기본적으로 원본 테이블의 기본 키 열이 포함됩니다. 그러나 원본 테이블에서 변경 데이터 캡처를 사용할 때 원본 테이블의 고유 인덱스를 지정하면 해당 인덱스의 열이 대신 사용됩니다. 순 변경 내용 추적을 사용하는 경우 원본 테이블에 기본 키 또는 고유 인덱스가 필요합니다. 자세한 내용은 sys.sp_cdc_enable_table(Transact-SQL)을 참조하세요.

시스템 테이블을 직접 쿼리하지 않는 것이 좋습니다. 대신 sys.sp_cdc_help_change_data_capture 저장 프로시저를 실행합니다.

열 이름 데이터 형식 설명
object_id int 변경 테이블의 ID입니다.
column_name sysname 인덱스 열의 이름입니다.
index_ordinal tinyint 인덱스 내 열의 서수(1부터)입니다.
column_id int 원본 테이블에 있는 열의 ID입니다.

참고 항목

cdc.change_tables(Transact-SQL)