系统版本控制时态表入门
适用于:SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库 Azure SQL 托管实例
根据你的方案,可以创建新的系统版本控制时态表,或通过将时态属性添加到现有表架构来修改现有的系统版本控制时态表。 修改临时表中的数据时,系统将生成对应用程序和最终用户透明的版本历史记录。 因此,使用时态表时,不需要对修改表或查询最新(当前)状态数据的方式进行任何更改。
除了常规的数据修改和查询,时态表还通过扩展的 Transact-SQL 语法,提供了从数据历史记录中获取见解的便捷方法。 每个系统版本控制表都分配了历史记录表,这对用户是透明的。 但是,可以创建更多索引或选择不同的存储选项来优化工作负载性能或存储占用空间。
下图描绘了使用时态表的典型工作流:
本部分分为以下五篇文章: