最佳答案
因此,我得到了一个函数,它返回一些记录,我希望在我的网站上实现分页。有人建议我使用 SQLServer2012中的 Offset/FetchNext 来实现这一点。在我们的网站上,我们有一个区域,列出总数的记录和什么网页你在时间。
在此之前,我得到了整个记录集,并能够以编程方式在其上构建分页。但是通过使用 SQL 方法和 FETCH NEXT X ROWS ONLY,我只得到了 X 行,所以我不知道我的总记录集是什么,也不知道如何计算我的最小和最大页面。我知道这样做的唯一方法是调用函数两次,对第一次执行行数计算,然后使用 FETCH NEXT 运行第二次。有没有更好的方法,不会让我运行两次查询?我在努力加快表现,而不是放慢速度。