Pagination sans appliquer OFFSET dans SQL Server

Par BettyC, il y a 3 ans


Base de données MySQL

Je voudrais utiliser la pagination sur une grande table de données. Tout ce que je veux savoir, c'est s'il existe une meilleure alternative à l'utilisation de OFFSET dans SQL Server.
Voici ma question de base :

SELECT * FROM TableName ORDER BY Id DESC OFFSET 30000000 ROWS FETCH NEXT 20 ROWS ONLY

Comme indiqué dans cet article, puis-je utiliser Keyset Pagination pour cela ? C'est beaucoup plus efficace que d'utiliser Rowset Pagination (pagination par numéro de ligne).

Aucune réponse