Хранимая процедура SQL Server, которая возвращает количество обработанных записей

У меня есть приложение Winforms, которое выполняет хранимую процедуру, которая проверяет несколько строк (около 500 КБ). Чтобы проинформировать пользователя о том, сколько строк уже обработано, мне понадобится хранимая процедура, которая возвращает значение каждые n строк. Например, каждые 1000 строк обрабатываются (большинствоINSERT).

В противном случае я мог бы только сообщить, когда обрабатываются ВСЕ строки. Любые советы, как решить эту проблему?

Я подумал, что может быть полезно использовать триггер или какое-то запланированное задание, но я не могу понять, как его реализовать.

Ответы на вопрос(1)

Ваш ответ на вопрос