更改跟踪函数 (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例
更改跟踪函数用于记录应用于被跟踪表的插入、更新和删除操作,同时采用易于使用的关系格式提供有关更改的详细信息。 下列函数返回有关更改的信息。
函数 | 说明 |
---|---|
CHANGETABLE (更改) | 返回自指定版本起对表所做的所有更改的跟踪信息。 |
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。 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈