cdc.ddl_history (Transact-SQL)
Retorna uma linha para cada alteração de linguagem de definição de dados (DDL) feita nas tabelas que estão habilitadas para captura de dados de alteração. Você pode usar esta tabela para determinar quando uma alteração de DDL ocorre em uma tabela de origem e qual foi a alteração. As tabelas de origem que não tiverem tido alterações de DDL não terão entradas nesta tabela.
É recomendável não consultar diretamente as tabelas do sistema. Em vez disso, execute o procedimento armazenado sys.sp_cdc_get_ddl_history.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
source_object_id |
int |
A identificação da tabela de origem na qual a DDL foi aplicada. |
object_id |
int |
ID da tabela de alteração associada a uma instância de captura da tabela de origem. |
required_column_update |
bit |
Indica que o tipo de dados de uma coluna capturada foi modificado na tabela de origem. Esta modificação alterou a coluna na tabela de alteração. |
ddl_command |
nvarchar(max) |
Instrução DDL aplicada à tabela de origem. |
ddl_lsn |
binary(10) |
Número de sequência de log (LSN) associado com a confirmação da modificação de DDL. |
ddl_time |
datetime |
Data e hora em que a alteração de DDL foi feita na tabela de origem. |
Consulte também
Referência
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)