你的位置:首页 > 软件开发 > 数据库 > Sql Server 2016 新功能——内置的 Temporal Tables

Sql Server 2016 新功能——内置的 Temporal Tables

发布时间:2016-10-07 16:00:09
放假之前老大跟我提起了一下2016有个有趣的功能叫 Temporal Table ,今天去看了一下资料整理一下。这个功能看上去像是临时表,但是其实是系统维护的一个历史记录表。(在某个程度上面比起我们手动维护的历史表应该方便了一点的)简单直接的说,它的界面看起来是这样的(就像是T1 ...

放假之前老大跟我提起了一下2016有个有趣的功能叫 Temporal Table ,今天去看了一下资料整理一下。

这个功能看上去像是临时表,但是其实是系统维护的一个历史记录表。(在某个程度上面比起我们手动维护的历史表应该方便了一点的)

简单直接的说,它的界面看起来是这样的(就像是T1一样) 创建了之后,就会在下面有一个T1History的表中表来记录。

Sql Server 2016 新功能——内置的 Temporal Tables

 然后我们来试下怎么去玩这个功能。首先,确认你的Sql Server 版本是2016。然后我们通过一个这样的语句来创建表

Use Testgocreate table T1(ID int identity primary key,  COl1 nvarchar(50),  TimeFrom datetime2 generated always as row start,  TimeTo datetime2 generated always as row end,  period for system_time(TimeFrom,TimeTo)) with (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo.T1History));

原标题:Sql Server 2016 新功能——内置的 Temporal Tables

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。