由系统控制版本的时态表入门

适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例

根据你的方案,你可以创建新的系统版本控制临时表,或通过将临时属性添加到现有的表架构修改现有的系统版本控制临时表。 修改临时表中的数据时,系统将生成对应用程序和最终用户透明的版本历史记录。 因此,使用系统版本控制的时态表时,不需要对修改表或查询最新(当前)状态的数据的方式进行任何更改。

除了常规的 DML 和查询,临时表还提供了简单方便的方法来让你通过扩展的 Transact-SQL 语法从数据历史记录中获得见解。 每个系统版本控制表都分配有一个历史记录表,但该表对用户完全透明,除非他们想要通过创建附加索引或选择不同的存储选项来优化工作负载性能或存储空间。

下图说明了使用由系统控制版本的时态表的典型工作流:

时态表入门

本文分为以下五个部分:

后续步骤