Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pagination efficace dans SQL Server 2008 R2

en fonction de la [obscenely long select query] structure, vous pourrez peut-être utiliser une table temporaire ou une variable de table :
- remplissez une table temporaire avec les identifiants des lignes correspondantes
- comptez les lignes de la table temporaire pour calculer le nombre de pages
- pour récupérer les résultats pour l'appelant, construisez une requête avec la table temporaire jointe aux tables de base de données pertinentes