Thinbug
News
SQL Server中魔术表和临时(系统版本化)表之间的区别?
时间:2018-05-21 10:31:43
标签:
sql
sql-server
SQL Server中魔术表和临时(系统版本化)表有什么区别?
1 个答案:
答案 0 :(得分:0)
魔术表
虚拟和无物理存在。 SQL Server内部维护魔术表。
有两个表名INSERTED和DELETED。
INSERTED包含有关表中新插入或更新记录的信息。
DELETED包含有关该表记录的最后状态的信息。
现在,如果您对两个表执行两次更新操作,则INSERTED和DELETED megic表会在触发器中更新并且至少可用。
除了触发器,您可以使用输出子句。
时间表
这是SQL Server 2016的新功能。
它也被称为特定表的服务器版本化历史表,因此该Temporal表存在物理存在。
您可以查询它,其目的是保留特定记录的历史记录。
相关问题
如何在系统版本的时态表中保留修饰符ID?
如何将System-Versioned Temporal Table与Entity Framework一起使用?
如何在SQL Server 2016中的系统版本的时态表上停止系统版本控制?
您可以将普通表复制到系统版本化的临时表吗?
为什么系统版本的时态表无法合并?
SQL Server中魔术表和临时(系统版本化)表之间的区别?
视图中的系统版本化(临时)表
系统版本的时态表中的AS OF子句如何工作?
将历史数据添加到系统版本化的临时表(SQL Server 2017)
删除系统版本的时态表的过程
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?