Compartir a través de


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)