Могут ли параметризованные запросы иметь выходные параметры?

StackOverflow https://stackoverflow.com/questions/1555532

Вопрос

Есть ли в SQL Server способ заставить выходной параметр возвращать общее количество записей (для подкачки) в параметризованном запросе?

Это было полезно?

Решение

Хранимая процедура может иметь выходной параметр, но не стандартный запрос.Вы можете выполнить первоначальный запрос, чтобы получить количество записей, или вернуть несколько наборов результатов из одного запроса.

Другие советы

Нет, но вы можете сделать что-то вроде этого:

SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE

Не очень красиво, но возвращает количество записей.Вы также можете использовать ROW_NUMBER().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top