cdc.ddl_history (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Mengembalikan satu baris untuk setiap perubahan bahasa definisi data (DDL) yang dilakukan pada tabel yang diaktifkan untuk mengubah pengambilan data. Anda dapat menggunakan tabel ini untuk menentukan kapan perubahan DDL terjadi pada tabel sumber dan apa perubahannya. Tabel sumber yang belum memiliki perubahan DDL tidak akan memiliki entri dalam tabel ini.

Kami menyarankan agar Anda tidak mengkueri tabel sistem secara langsung. Sebagai gantinya, jalankan prosedur tersimpan sys.sp_cdc_get_ddl_history .

Nama kolom Jenis data Deskripsi
source_object_id int ID tabel sumber tempat perubahan DDL diterapkan.
object_id int ID tabel perubahan yang terkait dengan instans pengambilan untuk tabel sumber.
required_column_update bit Menunjukkan bahwa jenis data kolom yang diambil telah dimodifikasi dalam tabel sumber. Modifikasi ini mengubah kolom dalam tabel perubahan.
ddl_command nvarchar(maks) Pernyataan DDL diterapkan ke tabel sumber.
ddl_lsn biner(10) Nomor urutan log (LSN) yang terkait dengan komitmen modifikasi DDL.
ddl_time datetime Tanggal dan waktu perubahan DDL dilakukan pada tabel sumber.

Lihat Juga

sys.sp_cdc_help_change_data_capture (T-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (T-SQL)