cdc.ddl_history (Transact-SQL)
Retourne une ligne pour chaque modification du langage de définition de données (DDL) apportée aux tables qui sont activées pour la capture de données modifiées. Vous pouvez utiliser cette table pour déterminer le moment où une modification DDL a eu lieu sur une table source et identifier cette modification. Les tables sources qui n'ont pas subi de modifications DDL n'auront pas d'entrées dans cette table.
Nous vous recommandons de ne pas interroger les tables système directement. À la place, exécutez la procédure stockée sys.sp_cdc_get_ddl_history.
Nom de la colonne |
Type de données |
Description |
---|---|---|
source_object_id |
int |
Identificateur de la table source à laquelle la modification DDL a été appliquée. |
object_id |
int |
ID de la table de modifications associée à une instance de capture pour la table source. |
required_column_update |
bit |
Indique que le type de données d'une colonne capturée a été modifié dans la table source. Ce changement a modifié la colonne dans la table de modifications. |
ddl_command |
nvarchar(max) |
Instruction DDL appliquée à la table source. |
ddl_lsn |
binary(10) |
Numéro séquentiel dans le journal associé à la validation de la modification DDL. |
ddl_time |
datetime |
Date et heure auxquelles la modification DDL a été apportée à la table source. |
Voir aussi
Référence
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)