cdc.captured_columns (Transact-SQL)

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

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

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

Имя столбца Тип данных Описание:
object_id int Идентификатор таблицы изменений, к которой принадлежит захваченный столбец.
column_name sysname Имя отслеживаемого столбца.
column_id int Идентификатор отслеживаемого столбца в исходной таблице.
column_type sysname Тип отслеживаемого столбца.
column_ordinal int Порядковый номер столбца (на основе одного) в таблице изменений. Метаданные столбца в исходной таблице исключаются. Порядковый номер 1 присваивается первому отслеживаемому столбцу.
is_computed bit Указывает, что отслеживаемый столбец является вычисляемым столбцом в исходной таблице.

См. также

cdc.change_tables (Transact-SQL)