У меня есть SP, который вставляет некоторые записи, обновляет другие и удаляет некоторые. То, что я хочу, это вернуть значения счетчика того, что было вставлено и что было обновлено и что было удалено. Я думал, что смогу использовать @@ ROWCOUNT, но это всегда дает мне 1.
После моей ВСТАВКИ я запускаю:
PRINT @@ROWCOUNT
Но моя консоль сообщений показывает, что на самом деле произошло, и этот номер:
(36 row(s) affected)
1
Итак, я вижу, что 36 записей были фактически обновлены, но @@ ROWCOUNT вернул 1.
Я пытаюсь сделать то же самое после того, как части SP UPDATE и DELETE запускаются с одинаковым результатом.