SQL Server中magic表和临时(系统版本)表之间的区别?
SQL Server中的magic table和临时(系统版本)表有什么区别?magic tableSQL Server中magic表和临时(系统版本)表之间的区别?,sql,sql-server,Sql,Sql Server,SQL Server中的magic table和临时(系统版本)表有什么区别?magic table 虚拟的,没有实体的存在。SQLServer内部维护magic表 有两个表名插入和删除 INSERTED包含有关表中新插入或更新的记录的信息 “已删除”包含有关该表记录最后状态的信息 现在,若您在两个表上执行两个更新操作,那个么插入和删除的megic表将相应地更新,并且至少在触发器中可用 除了触发器之外,还可以使用WITHOUTPUT子句 时态表 这是SQL Server 2016的新功能
- 虚拟的,没有实体的存在。SQLServer内部维护magic表
- 有两个表名插入和删除李>
- INSERTED包含有关表中新插入或更新的记录的信息
- “已删除”包含有关该表记录最后状态的信息李>
- 现在,若您在两个表上执行两个更新操作,那个么插入和删除的megic表将相应地更新,并且至少在触发器中可用李>
- 除了触发器之外,还可以使用WITHOUTPUT子句
- 这是SQL Server 2016的新功能
- 对于特定的表,它也被称为服务器版本历史表,所以这个时态表在物理上是存在的李>
- 您可以对其进行查询,并且其目的是保存特定记录的历史记录
和删除的是什么-我在这里回答了有关SQL Server的多个问题。我想说的是,我看不到有人在看这些表(并使用“魔法表”一词,这绝不是普遍理解的对它们的描述),而另一方面,我看时态表并认为它们看起来像相似的特征。我同意。对我来说,两者都是完全不同的东西,但我仍然试图找出解释OP的东西,以便理解每一件东西是什么。