cdc.index_columns (Transact-SQL)

为与更改表关联的每一索引列返回一行。变更数据捕获使用这些索引列来唯一标识源表中的行。默认情况下,将包括源表的主键列。但是,如果在对源表启用变更数据捕获时指定了源表的唯一索引,则将改用该索引中的列。如果启用净更改跟踪,则该源表需要主键或唯一索引。有关详细信息,请参阅 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。