Ezi*_*Ezi 2 sql-server-2005 insert bulkcopy
我有一个表 1800 万条记录我需要将它添加到另一个表(具有相同的结构) 我尝试了导入导出向导,问题是日志变得非常大,最终它关闭了整个服务器,我不得不在中间终止进程。
我想如果我分批进行它会更快,但我不知道该怎么做。
(我不需要旧表,可以删除已复制的记录)
编辑:批量插入阻止所有操作,有没有办法阻止他在这里阻止所有人?
while (1=1)
begin
delete top(10000) from oldtable
output deleted.columnA, deleted.columnB, deleted.columnC
into newtable (columnA, columnB, columnC)
if @@ROW_COUNT = 0
break;
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3540 次 |
最近记录: |