时间表

SQL Server 2016 引入了对系统版本时态表的支持,作为一种数据库功能,它带来内置支持,可以在任何时间点提供有关存储在表中的数据的信息,而不仅仅是当前时刻正确的数据。

系统版本的时态表是 SQL Server 2016 中的一种新类型的用户表,旨在保留数据更改的完整历史记录,并允许简单的时间点分析。这种类型的时态表被称为系统版本的时态表,因为每行的有效期由系统(即数据库引擎)管理。每个时态表都有两个明确定义的列,每个列都有一个 datetime2 数据类型。这些列称为句点列。每当行被修改时,系统专门使用这些句点列来记录每行的有效期。