變更追蹤函數 (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

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

函式 描述
CHANGETABLE (CHANGES) 傳回自指定版本以來所發生資料表之所有變更的追蹤資訊。
CHANGETABLE (版本) 傳回指定資料列的最新變更追蹤資訊。
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 當應用程式變更資料時,啟用變更內容的規格,例如建立者識別碼。

另請參閱

追蹤資料變更 (SQL Server)