變更追蹤函數 (Transact-SQL)

異動追蹤會記錄套用至追蹤資料表的插入、更新和刪除活動,並以容易取用的關聯式格式提供變更的詳細資料。下列函數會傳回變更的相關資訊。

函數

描述

CHANGETABLE (CHANGES)

針對資料表在指定之版本之後發生的所有變更,傳回追蹤資訊。

CHANGETABLE (VERSION)

針對指定的資料列傳回最新的變更追蹤資訊。

CHANGE_TRACKING_MIN_VALID_VERSION()

使用 CHANGETABLE 函數時,傳回適用於取得指定之資料表中變更追蹤資訊的最小版本。

CHANGE_TRACKING_CURRENT_VERSION

取得與最後確認之交易相關聯的版本。下次您使用 CHANGETABLE 列舉變更時,可以使用這個版本。

CHANGE_TRACKING_IS_COLUMN_IN_MASK

解譯由 CHANGETABLE(CHANGES …) 函數傳回的 SYS_CHANGE_COLUMNS 值。

WITH CHANGE_TRACKING_CONTEXT

應用程式變更資料時,啟用變更內容的指定,例如,訂閱者識別碼。

請參閱

概念