cdc.ddl_history (Transact-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 變更的日期和時間。