cdc.ddl_history (Transact-SQL)
Restituisce una riga per ogni modifica DDL (Data Definition Language) apportata a tabelle abilitate per l'acquisizione dei dati delle modifiche. È possibile utilizzare questa tabella per determinare quando si è verificata una modifica DDL su una tabella di origine e la modifica effettuata. Per le tabelle di origine per cui non sono state eseguite modifiche DDL non esistono voci in questa tabella.
È consigliabile non eseguire una query direttamente sulle tabelle di sistema. Eseguire invece la stored procedure sys.sp_cdc_get_ddl_history.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
source_object_id |
int |
ID della tabella di origine alla quale è stata applicata la modifica DDL. |
object_id |
int |
ID della tabella delle modifiche associata a un'istanza di acquisizione per la tabella di origine. |
required_column_update |
bit |
Indica che il tipo di dati di una colonna acquisita è stato modificato nella tabella di origine. Questa modifica ha modificato la colonna nella tabella delle modifiche. |
ddl_command |
nvarchar(max) |
Istruzione DDL applicata alla tabella di origine. |
ddl_lsn |
binary(10) |
Il numero di sequenza del file di log (LSN) associato all'impegno della modifica DDL. |
ddl_time |
datetime |
Data e ora di esecuzione della modifica DDL nella tabella di origine. |
Vedere anche
Riferimento
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)