由系统控制版本的时态表入门
适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例
根据你的方案,你可以创建新的系统版本控制临时表,或通过将临时属性添加到现有的表架构修改现有的系统版本控制临时表。 修改临时表中的数据时,系统将生成对应用程序和最终用户透明的版本历史记录。 因此,使用系统版本控制的时态表时,不需要对修改表或查询最新(当前)状态的数据的方式进行任何更改。
除了常规的 DML 和查询,临时表还提供了简单方便的方法来让你通过扩展的 Transact-SQL 语法从数据历史记录中获得见解。 每个系统版本控制表都分配有一个历史记录表,但该表对用户完全透明,除非他们想要通过创建附加索引或选择不同的存储选项来优化工作负载性能或存储空间。
下图说明了使用由系统控制版本的时态表的典型工作流:
本文分为以下五个部分:
后续步骤
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈