cdc.ddl_history (Transact-SQL)
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 tenían cambios de DDL no tendrán entradas en esta tabla.
Se recomienda que no consulte directamente las tablas del sistema. En su lugar, ejecute el procedimiento almacenado sys.sp_cdc_get_ddl_history.
Nombre de 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. |
Vea también
Referencia
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)