Я бы предложил вам использовать решение Бена выше, но с небольшими изменениями. Я заметил, что когда вы используете много элементов в SQL (это было с SQL 2000, не знаю, если это все еще проблема с SQL 2005) в заявлении, запрос имеет тенденцию идти медленно. Попробуйте несколько операторов удаления, количество элементов в операторе 'in' превышает 100.
Ex: DELETE FROM table WHERE id IN (1,2,3 ... n)
DELETE FROM table WHERE id IN (1,2,3 ... n)
Если вы не ожидаете много предметов, тогда делать это не нужно.