Как я могу посчитать строки, возвращенные из хранимой процедуры, которая возвращает таблицу?

#sql #tsql #stored-procedures

#sql #tsql #хранимые процедуры

Вопрос:

Возможно ли подсчитать, сколько строк возвращено хранимой процедурой, которая возвращает простую таблицу?

Ответ №1:

Возвращает @@ROWCOUNT либо в качестве выходного параметра, либо во втором наборе результатов.

Или добавьте другой столбец к одному результирующему набору, используя конструкцию COUNT ..OVER

 ...
COUNT(*) OVER () AS RowCount
...
  

Или прочитать это в клиентском коде, например DataTable.Rows.Count