Pregunta

En SQL Server es hay una manera de tener un parámetro de salida devolver el número total de registros (por paginación) en una consulta parametrizada?

¿Fue útil?

Solución

Un procedimiento almacenado puede tener un parámetro de salida, pero no una consulta estándar. Se podría ejecutar una consulta inicial para obtener el número de registros, o volver mutliple conjuntos de resultados de una consulta.

Otros consejos

No, pero se puede hacer algo así:

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

No es muy bonita, pero devuelve el número de registros. También puede utilizar ROW_NUMBER ().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top