Aracılığıyla paylaş


CDC.ddl_history (Transact-sql)

Değişiklik veri yakalama için etkinleştirilmiş tablolar yapılan her veri tanım dili (ddl) değişiklik için bir satır döndürür. ddl değişikliği kaynak tablo ve değişim neydi oluştuğunda belirlemek için bu tabloyu kullanabilirsiniz. ddl değişiklikleri vardı kaynak tablo girdileri bu tabloda yoktur.

Eğer sistem tabloları doğrudan sorgulamaz öneririz. Bunun yerine, idam sys.sp_cdc_get_ddl_history saklı yordamı.

Sütun adı

Veri türü

Açıklama

source_object_id

int

ddl değişikliği uygulandığı kaynak tablonun kodu.

object_id

int

Yakalama örneği için kaynak tablo ile ilişkili değişiklik tablonun kodu.

required_column_update

bit

Yakalanan sütun veri türü kaynak tablosunda güncellenmiştir gösterir. Bu değişiklik, değişikliği tablo sütununda değiştirilmiş.

ddl_command

nvarchar(max)

Kaynak tablo uygulanan ddl deyimi.

ddl_lsn

binary(10)

ddl değişikliği taahhüt ile ilişkili günlük sıra numarası (lsn).

ddl_time

datetime

Kaynak tablo ve tarihi ddl değiştirme yapıldı.

Ayrıca bkz.

Başvuru

sys.sp_cdc_help_change_data_capture (Transact-sql)

CDC.fn_cdc_get_all_changes_<capture_instance> (Transact-sql)