在SQL Server 2008 R2中,我有两个表Table_A
& Table_B
。
Table_A
有2000万条记录& Table_B
为空,Table_A
的结构相同。我想将记录从Table_A
移动到Table_B
条件(90天前的记录,1500万条记录),没有任何性能问题。什么是移动数据的最佳解决方案?
数据一旦移至Table_A
,就必须从Table_B
删除。
答案 0 :(得分:0)
尝试用简单的SQL思考:
INSERT INTO target
SELECT as_is_col1, as_is_col2,
FROM source
WHERE wanted_col BETWEEN 0 AND 200000000;