Могут ли параметризованные запросы иметь выходные параметры?
-
20-09-2019 - |
Вопрос
Есть ли в SQL Server способ заставить выходной параметр возвращать общее количество записей (для подкачки) в параметризованном запросе?
Решение
Хранимая процедура может иметь выходной параметр, но не стандартный запрос.Вы можете выполнить первоначальный запрос, чтобы получить количество записей, или вернуть несколько наборов результатов из одного запроса.
Другие советы
Нет, но вы можете сделать что-то вроде этого:
SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE
Не очень красиво, но возвращает количество записей.Вы также можете использовать ROW_NUMBER().
Не связан с StackOverflow