我在将信息从一个表插入到另一个表时遇到了一个小问题。
例如:从table A(可以包含~10 kk 个条目)到table B,表是相同的,除了用于获取某些数据(边界)的table Ahas 。DateTimeStamp
所以我需要将数据从 A 移动到 B(不带DateTimeStamp)并从 B 中删除重复项。
例子:
表 A
DateTimeStamp | Key | value
2012-02-03 | 2 | 123
2012-02-03 | 3 | 985
2012-02-03 | 5 | 1584
表 B
Key | value
8 | 45
3 | 785
9 | 7457
所以我需要用Key = 3from删除行Table B并插入其他所有内容 from Table A。
结果将是:
Key | value
8 | 45
3 | 985
9 | 7457
2 | 123
5 | 1584
有没有优雅的方法来做到这一点?触发器太慢了,我正在寻找不需要临时表的解决方案。
SQL Server 或 SSIS 解决方案\建议欢迎