cdc.ddl_history (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
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. Le tabelle di origine che non hanno apportato modifiche DDL non avranno voci in questa tabella.
È consigliabile non eseguire direttamente query 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. |
Vedi anche
sys.sp_cdc_help_change_data_capture (Transact-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (Transact-SQL)