Печать SQL-сервера влияла на строки во время цикла с условием продолжения

У меня есть хранимая процедура, работающая на цикличном выполнении SQL-сервера 2008 года за столом ~50 миллионов строк, удаляя записи один день за один раз (приблизительно 25 000 записей в день). Я хочу смочь наблюдать, что это происходит, когда процесс работает через операторы печати к окну сообщений. Я хотел бы смочь видеть сообщение каждый раз, когда ценность дня удалений фиксируется. Там какой-либо путь состоит в том, чтобы сделать что-то вроде этого? Процедура примерно размечается как это:

WHILE EXISTS(<query statement>)
BEGIN

BEGIN TRAN

DELETE
FROM  <table>
WHERE <condition>
AND <condition>

--need some sort of "rows affected" statement here

COMMIT

END
6
задан Kevin 15 January 2010 в 14:57
поделиться