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 變更的日期和時間。 |