As consultas parametrizadas podem ter parâmetros de saída?
-
20-09-2019 - |
Pergunta
No SQL Server, existe uma maneira de ter um parâmetro de saída retornar o número total de registros (para paginação) em uma consulta parametrizada?
Solução
Um procedimento armazenado pode ter um parâmetro de saída, mas não uma consulta padrão. Você pode executar uma consulta inicial para obter a contagem de registros ou retornar conjuntos de resultados de Mutliple de uma consulta.
Outras dicas
Não, mas você pode fazer algo assim:
SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE
Não é muito bonito, mas retorna a contagem de registros. Você também pode usar row_number ().
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow