cdc.ddl_history (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
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 tiveram alterações de DDL não terão entradas nesta tabela.
Recomendamos que você não consulte as tabelas do sistema diretamente. 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. |
Confira também
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)