cdc.index_columns (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve una fila para cada columna de índice asociada a una tabla de cambios. La captura de datos modificados usa las columnas de índice para identificar de manera única las filas en la tabla de origen. De forma predeterminada, se incluyen las columnas de la clave principal de la tabla de origen. Sin embargo, si en la tabla de origen se especifica un índice único cuando la captura de datos modificados está habilitada en la tabla de origen, se utilizan las columnas en dicho índice en su lugar. Se requiere una clave principal o un índice único en la tabla de origen si se habilita el seguimiento de cambios de la red. Para obtener más información, consulte sys.sp_cdc_enable_table (Transact-SQL).

Se recomienda no consultar las tablas del sistema directamente. En su lugar, ejecute el procedimiento almacenado sys.sp_cdc_help_change_data_capture .

Nombre de la columna Tipo de datos Descripción
object_id int Id. de la tabla de cambios.
column_name sysname Nombre de la columna de índice.
index_ordinal tinyint Ordinal (basado en uno) de la columna dentro del índice.
column_id int Id. de la columna en la tabla de origen.

Consulte también

cdc.change_tables (Transact-SQL)