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