cdc.ddl_history (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает одну строку для каждого изменения языка DDL, внесенного в таблицы, поддерживающие систему отслеживания измененных данных. Данную таблицу можно использовать, чтобы определить время изменений DDL в исходной таблице и какие именно изменения были сделаны. Исходные таблицы, не имеющие изменений DDL, не будут содержать записи в этой таблице.
Рекомендуется не запрашивать системные таблицы напрямую. Вместо этого выполните хранимую процедуру sys.sp_cdc_get_ddl_history .
Имя столбца | Тип данных | Description |
---|---|---|
source_object_id | int | Идентификатор исходной таблицы, в которой произошло изменение языка DDL. |
object_id | int | Идентификатор таблицы изменений, связанной с экземпляром отслеживания исходной таблицы. |
required_column_update | bit | Указывает на изменение типа данных в отслеживаемом столбце исходной таблицы. Данное изменение изменило столбец таблицы изменений. |
ddl_command | nvarchar(max) | Инструкция языка DDL, примененная к исходной таблице. |
ddl_lsn | binary(10) | Номер LSN, связанный с фиксацией изменения языка DDL. |
ddl_time | datetime | Дата и время выполнения изменения языка DDL в исходной таблице. |
См. также
sys.sp_cdc_help_change_data_capture (Transact-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (Transact-SQL)