cdc.ddl_history (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
針對異動數據擷取啟用之數據表所做的每個數據定義語言 (DDL) 變更,各傳回一個數據列。 您可以使用此數據表來判斷源數據表上發生 DDL 變更的時間,以及變更的時機。 沒有 DDL 變更的源數據表將不會有此資料表中的專案。
建議您不要直接查詢系統數據表。 請改為執行 預存程式sys.sp_cdc_get_ddl_history 。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
source_object_id | int | 套用 DDL 變更的來源數據表標識碼。 |
object_id | int | 與源數據表之擷取實例相關聯的變更數據表標識碼。 |
required_column_update | bit | 表示已擷取數據行的數據類型已在源數據表中修改。 這項修改改變了變更數據表中的數據行。 |
ddl_command | nvarchar(max) | 套用至源數據表的 DDL 語句。 |
ddl_lsn | binary(10) | 與 DDL 修改承諾相關聯的記錄序號 (LSN)。 |
ddl_time | datetime | 對源數據表進行 DDL 變更的日期和時間。 |
另請參閱
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)