cdc.ddl_history (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure 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)