Dans SQL Server, existe-t-il un moyen d'avoir un paramètre de sortie renvoyant le nombre total d'enregistrements (pour la pagination) dans une requête paramétrée?Les requêtes paramétrables peuvent-elles avoir des paramètres de sortie?
0
A
Répondre
3
Une procédure stockée peut avoir un paramètre de sortie, mais pas une requête standard. Vous pouvez exécuter une requête initiale pour obtenir le nombre d'enregistrements ou renvoyer des ensembles de résultats multi-critères à partir d'une requête.
0
Non, mais vous pouvez faire quelque chose comme ça:
SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE
Pas très jolie, mais retourne nombre d'enregistrements. Vous pouvez également utiliser ROW_NUMBER().