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?

Foi útil?

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
scroll top