cdc.index_columns (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne une ligne pour chaque colonne d'index associée à une table de modifications. Les colonnes d'index sont utilisées par la capture des données modifiées pour identifier de façon unique les lignes dans la table source. Par défaut, les colonnes de la clé primaire de la table source sont incluses. Toutefois, si un index unique de la table source est spécifié quand la capture des données modifiées est activée sur la table source, les colonnes de cet index sont utilisées à la place. Une clé primaire ou un index unique est requis sur la table source si le suivi des modifications nettes est activé. Pour plus d’informations, consultez sys.sp_cdc_enable_db (Transact-SQL).

Nous vous recommandons de ne pas interroger directement les tables système. Exécutez plutôt la procédure stockée sys.sp_cdc_help_change_data_capture .

Nom de la colonne Type de données Description
object_id int ID de la table de modifications.
column_name sysname Nom de la colonne d'index.
index_ordinal tinyint Ordinal (base un) de la colonne dans l’index.
column_id int ID de la colonne dans la table source.

Voir aussi

cdc.change_tables (Transact-SQL)