cdc.ddl_history (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure 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)
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: