分批操作的典型语句
set rowcount 2000
while(1=1)
begin
dump transaction master with no_log
delete from table1 where xxxxxxxxxxxx
if @@rowcount =0
break
end
每次操作数1000,进入死循环,当删除的记录数等于0时,跳出死循环,在每删除1000行后,进行一次日志截断。
分批操作的典型语句
set rowcount 2000
while(1=1)
begin
dump transaction master with no_log
delete from table1 where xxxxxxxxxxxx
if @@rowcount =0
break
end
每次操作数1000,进入死循环,当删除的记录数等于0时,跳出死循环,在每删除1000行后,进行一次日志截断。