我们正在尝试从多年未使用的表中删除数据。如果我们在表上执行CRUD操作,SQL Server日志文件大小将会增加。我们的目标是不增加日志文件的大小,或者任何系统资源,有没有其他的解决办法?
mzaanser1#
我们遇到了这个问题,并使用下面的代码一次删除10,000条记录,直到表为空。
DECLARE @Rowcount INT = 1 WHILE @Rowcount > 0 BEGIN DELETE TOP (10000) FROM TABLE SET @Rowcount = @@ROWCOUNT END
1条答案
按热度按时间mzaanser1#
我们遇到了这个问题,并使用下面的代码一次删除10,000条记录,直到表为空。