更改跟踪函数

更改跟踪函数用于记录应用于被跟踪表的插入、更新和删除操作,同时采用易于使用的关系格式提供有关更改的详细信息。下列函数返回有关更改的信息。

函数

说明

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

用于在应用程序更改数据时指定更改上下文,例如发起方 ID。

请参阅

概念