Извикване на DELETE FROM TableName
ще направи цялото изтриване в една голяма транзакция. Това е скъпо.
Ето още една опция, която ще изтрие редове на групи:
deleteMore:
DELETE TOP(10000) Sales WHERE toDelete='1'
IF @@ROWCOUNT != 0
goto deleteMore