使用SQL Server 2016时态表查询已删除记录的最佳方法是什么?

勒罗伊·斯泰因斯

我正在查看SQL Server 2016时态表,找不到任何有效的方法来查询现在已删除的所有历史记录。

我不想软删除或移动到“已删除项目表”,因为我觉得临时表是多余的。

可以使用时态表以有效的方式实现这一点吗?

SQLmojoe

临时表旨在为您提供数据的时间点视图,而不是状态视图-它实际上无法理解状态。没有任何内容可供用户确定行如何到达时间历史表。

如果您没有临时在临时表上暂停/停止系统版本控制,那么您只需要找到历史表和活动表之间的增量即可。历史记录表中所有剩余的行在活动表中均没有对应的行将被删除。

例如,如果您有tblCustCalls,并且已使用tblCustCallsHistory将其启用为临时性,则类似于SELECT * FROM tblCustCallsHistory WHERE ID NOT IN (SELECT ID FROM tblCustCalls)在此示例中,ID是主键。如果表很大但基本概念不变,则可以优化TSQL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以从Access更新SQL Server 2016时态表?

来自分类Dev

使用C#检查SQL Server表中是否存在记录的最佳方法是什么?

来自分类Dev

使用SSIS将不同的csv文件加载到不同的SQL Server表中的最佳方法是什么?

来自分类Dev

从SQL Server的多个表中删除许多记录的最佳实践

来自分类Dev

从SQL Server的多个表中删除许多记录的最佳实践

来自分类Dev

如何使用SQL Server查询?

来自分类Dev

SQL Server查询优化-此处的最佳索引是什么?

来自分类Dev

使用SQL Server CE创建表查询

来自分类Dev

SQL Server查询内部表使用名称

来自分类Dev

在SQL Server 2008中优化查询结果的最佳方法是什么?

来自分类Dev

在 SQL Server 中合并或单独备份所有表数据的最佳方法是什么?

来自分类Dev

如何使用SQL Server对SQL Server查询进行基准测试

来自分类Dev

在 SQL Server 中批量插入数据的最佳方法是什么?

来自分类Dev

使用SQL Server 2016解析XML

来自分类Dev

使用 SQL Server 2016 合并功能

来自分类Dev

使用Powerbuilder将数据从DataWindow / DataStore复制到SQL Server表的最快方法是什么

来自分类Dev

使用.NET(不是T-SQL)更改/更新数百万SQL Server记录的最佳方法?

来自分类Dev

使用.NET(不是T-SQL)更改/更新数百万SQL Server记录的最佳方法?

来自分类Dev

使用已安装的 sql server 的visual studio

来自分类Dev

对SQL SERVER中的多个记录使用PIVOT

来自分类Dev

使用 SQL Server 基于列过滤记录

来自分类Dev

使用表名获取Sql Server表

来自分类Dev

使用表名获取Sql Server表

来自分类Dev

使用功能调整SQL Server查询

来自分类Dev

使用CancellationToken取消SQL Server查询

来自分类Dev

使用SQL Server 2008加快查询速度

来自分类Dev

在透视查询中使用变量的SQL Server

来自分类Dev

使用xquery的SQL Server XML查询

来自分类Dev

使用会话变量查询SQL Server

Related 相关文章

  1. 1

    是否可以从Access更新SQL Server 2016时态表?

  2. 2

    使用C#检查SQL Server表中是否存在记录的最佳方法是什么?

  3. 3

    使用SSIS将不同的csv文件加载到不同的SQL Server表中的最佳方法是什么?

  4. 4

    从SQL Server的多个表中删除许多记录的最佳实践

  5. 5

    从SQL Server的多个表中删除许多记录的最佳实践

  6. 6

    如何使用SQL Server查询?

  7. 7

    SQL Server查询优化-此处的最佳索引是什么?

  8. 8

    使用SQL Server CE创建表查询

  9. 9

    SQL Server查询内部表使用名称

  10. 10

    在SQL Server 2008中优化查询结果的最佳方法是什么?

  11. 11

    在 SQL Server 中合并或单独备份所有表数据的最佳方法是什么?

  12. 12

    如何使用SQL Server对SQL Server查询进行基准测试

  13. 13

    在 SQL Server 中批量插入数据的最佳方法是什么?

  14. 14

    使用SQL Server 2016解析XML

  15. 15

    使用 SQL Server 2016 合并功能

  16. 16

    使用Powerbuilder将数据从DataWindow / DataStore复制到SQL Server表的最快方法是什么

  17. 17

    使用.NET(不是T-SQL)更改/更新数百万SQL Server记录的最佳方法?

  18. 18

    使用.NET(不是T-SQL)更改/更新数百万SQL Server记录的最佳方法?

  19. 19

    使用已安装的 sql server 的visual studio

  20. 20

    对SQL SERVER中的多个记录使用PIVOT

  21. 21

    使用 SQL Server 基于列过滤记录

  22. 22

    使用表名获取Sql Server表

  23. 23

    使用表名获取Sql Server表

  24. 24

    使用功能调整SQL Server查询

  25. 25

    使用CancellationToken取消SQL Server查询

  26. 26

    使用SQL Server 2008加快查询速度

  27. 27

    在透视查询中使用变量的SQL Server

  28. 28

    使用xquery的SQL Server XML查询

  29. 29

    使用会话变量查询SQL Server

热门标签

归档