cdc.index_columns (Transact-SQL)

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Возвращает по одной строке для каждого столбца индекса, связанного с таблицей изменений. Столбцы индекса используются в системе отслеживания измененных данных для уникальной идентификации строк исходной таблицы. По умолчанию столбцы первичного ключа исходной таблицы также включены в индексацию. Однако, если исходной таблице после активации системы отслеживания измененных данных был присвоен уникальный индекс, то вместо столбцов первичного ключа используются столбцы указанного индекса. Первичный ключ или уникальный индекс исходной таблицы используется при отслеживании сетевых изменений. Дополнительные сведения см. в разделе sys.sp_cdc_enable_table (Transact-SQL).

Рекомендуется не запрашивать системные таблицы напрямую. Вместо этого выполните хранимую процедуру sys.sp_cdc_help_change_data_capture .

Имя столбца Тип данных Описание:
object_id int Идентификатор таблицы изменений.
column_name sysname Имя столбца индекса.
index_ordinal tinyint Порядковый номер (на основе одного) столбца в индексе.
column_id int Идентификатор столбца в исходной таблице.

См. также

cdc.change_tables (Transact-SQL)