Como alguém que desenvolve sites e faz um pouco do SQL Server, parece-me óbvio que o SQL Server ofereça suporte a uma cláusula simples que indica que os resultados devem incluir apenas um intervalo específico de linhas. Por exemplo, linhas 30 a 39.
Tal como está, a implementação de paginação no SQL Server está realmente um pouco além da capacidade de muitos desenvolvedores da Web quando seu foco principal não é o SQL.
Além disso, simplificaria bastante as consultas que já podem ser complexas devido a junções e outras condições.
Além disso, sou da opinião de que essa cláusula pode ter uma chance maior de ser otimizada internamente ao longo do tempo, porque a lógica estaria inteiramente sob o controle da Microsoft.
Eu trouxe isso à tona há algum tempo em outro fórum e muitas das respostas pareciam sugerir que isso não seria desejável.
Dado que quaisquer técnicas existentes para paginação permaneceriam intactas, que possível motivo poderia haver para não adicionar uma cláusula? E seria muito melhor para pessoas como eu.
Alguém pode pensar em uma boa razão pela qual a Microsoft não fez isso?