共用方式為


cdc.captured_columns (Transact-SQL)

針對在擷取執行個體中追蹤的每個資料行,各傳回一個資料列。 根據預設,系統會擷取來源資料表的所有資料行。 不過,當來源資料表啟用異動資料擷取時,您可以透過指定資料行清單,加入或排除資料行。 如需詳細資訊,請參閱<sys.sp_cdc_enable_table (Transact-SQL)>。

我們建議您不要直接查詢系統資料表。 請改為執行 sys.sp_cdc_get_source_columns 預存程序。

資料行名稱

資料類型

說明

object_id

int

擷取資料行所屬之來源資料表的識別碼。

column_name

sysname

擷取資料行的名稱。

column_id

int

來源資料表中擷取資料行的識別碼。

column_type

sysname

擷取資料行的類型。

column_ordinal

int

變更資料表中的資料行序數 (以 1 為基底)。 變更資料表中的中繼資料資料行排除在外。 序數 1 指派給第一個擷取資料行。

is_computed

bit

指出擷取資料行是來源資料表中的計算資料行。

請參閱

參考

cdc.change_tables (Transact-SQL)