Доброе время суток,
вопрос на вскидку:
надо затереть энное количество строчек из таблицы без создания больших помех пользователям.
Тереть надо по неуникальному полю т.е. заранее не известно сколько строк буду тереть.
Для этого хочу сделать цикл и тереть по кусочкам, скажем 4500, дабы не было эскаляции.
Теперь вопрос как лучше написать сие:
DELETE TOP ....
или
DELETE .... WHERE Field IN (SELECT TOP ....) ?
Спасибо.
вопрос на вскидку:
надо затереть энное количество строчек из таблицы без создания больших помех пользователям.
Тереть надо по неуникальному полю т.е. заранее не известно сколько строк буду тереть.
Для этого хочу сделать цикл и тереть по кусочкам, скажем 4500, дабы не было эскаляции.
Теперь вопрос как лучше написать сие:
DELETE TOP ....
или
DELETE .... WHERE Field IN (SELECT TOP ....) ?
Спасибо.