cdc.ddl_history (Transact-SQL)
Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada
Devuelve una fila para cada cambio del lenguaje de definición de datos (DDL) realizado en las tablas que se habilitan para la captura de datos de cambio. Puede utilizar esta tabla para determinar cuándo tuvo lugar un cambio de DDL en una tabla de origen y el contenido del cambio. Las tablas de origen que no han tenido cambios de DDL no tendrán entradas en esta tabla.
Se recomienda no consultar las tablas del sistema directamente. En su lugar, ejecute el procedimiento almacenado sys.sp_cdc_get_ddl_history .
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
source_object_id | int | Id. de la tabla de origen al que se aplicó el cambio de DDL. |
object_id | int | Id. de la tabla de cambio asociado con una instancia de captura para la tabla de origen. |
required_column_update | bit | Indica que el tipo de datos de una columna capturada se modificó en la tabla de origen. Esta modificación alteró la columna en la tabla de cambio. |
ddl_command | nvarchar(max) | Instrucción DDL aplicada a la tabla de origen. |
ddl_lsn | binary(10) | Número de secuencia de registro (LSN) asociado con la confirmación de la modificación de DDL. |
ddl_time | datetime | Fecha y hora en la que se realizó el cambio de DDL en la tabla de origen. |
Consulte también
sys.sp_cdc_help_change_data_capture (Transact-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (Transact-SQL)