我有两个表(T_1和T_2)具有相同的字段。我需要的是,每小时T_2表仅包含该小时内在T_1表上插入的数据(以前的小时数据将被删除)。我正在使用sql server。请帮我。
为什么要建立两个表来执行此操作?
您的用例似乎是表分区的典型案例。这是一种将数据存储在单独的“单元”(文件)中的方法。您似乎想T_1按小时划分其数据。
然后,您可以直接访问特定时间的数据。从访问角度来看,这将与将数据复制到单独的表中一样有效。
如果确实需要,您可以每小时将最新的分区复制到另一个表中-用新数据交换旧数据。但这在实践中似乎是不必要的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。