Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

DELETE TOP как средство борьбы с эскаляцией

$
0
0
Доброе время суток,

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


Спасибо.

Viewing all articles
Browse latest Browse all 7251