以批处理区块的方式删除行
需求:删除满足条件AddTime <'2004-09-03'的行,总共有:202696条,采取每500条数据为一个批处理单位,进行
行删除操作
-----for sql server 2005
While 1=1
begin
Delete top (500)
from TABLE
Where AddTime <'2004-09-03'
if @@RowCount<500
break
end
---fro sql server 2000
set rowcount 500
While 1=1
begin
Delete from TABLE
Where AddTime <'2004-09-03'
if @@RowCount<500
break
end