cdc.index_columns (Transact-SQL)cdc.index_columns (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne une ligne pour chaque colonne d'index associée à une table de modifications.Returns one row for each index column associated with a change table. 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.The index columns are used by change data capture to uniquely identify rows in the source table. Par défaut, les colonnes de la clé primaire de la table source sont incluses.By default, the columns of the primary key of the source table are included. 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.However, if a unique index on the source table is specified when change data capture is enabled on the source table, columns in that index are used instead. Une clé primaire ou un index unique est requis sur la table source si le suivi des modifications nettes est activé.A primary key or unique index is required on the source table if net change tracking is enabled. Pour plus d’informations, consultez sys.sp_cdc_enable_table (Transact-SQL).For more information, see sys.sp_cdc_enable_table (Transact-SQL).

Nous vous recommandons de ne pas interroger les tables système directement.We recommend that you do not query the system tables directly. À la place, exécutez le sys.sp_cdc_help_change_data_capture procédure stockée.Instead, execute the sys.sp_cdc_help_change_data_capture stored procedure.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
object_idobject_id Intint ID de la table de modifications.ID of the change table.
column_namecolumn_name sysnamesysname Nom de la colonne d'index.Name of the index column.
index_ordinalindex_ordinal tinyinttinyint Ordinal (de base 1) de la colonne dans l'index.Ordinal (1-based) of the column within the index.
column_idcolumn_id intint ID de la colonne dans la table source.ID of the column in the source table.

Voir aussiSee Also

cdc.change_tables (Transact-SQL)cdc.change_tables (Transact-SQL)