我的 jqgrids 正在使用我的排序功能,但我返回的记录多达 1000 条,这在性能上是一只狗。所以我想向存储过程(SQL Server 2008)添加分页,但不知道如何去完成这个。有人会举例说明我需要如何编写存储过程来容纳我所在页面或选择多少行的参数。还是我只是传递所有记录,然后以某种方式配置 jqgrid 以找出分页和行?
问问题
528 次
1 回答
0
SET @SQL = 'DECLARE @FirstRegistry INT, @LastRegistry INT SET @FirstRegistry = ' + CAST (@Page AS NVARCHAR(1000)) + ' SET @LastRegistry = ' + CAST(@RegistriesPerPage AS NVARCHAR(1000))
SET @SQL = @SQL +'SELECT * FROM Employee c,DEPT cc LEFT OUTER JOIN Section ru SET @SQL = @SQL + @CRT + ' SELECT * FROM #TEMPTABLE WHERE ((@LastRegistry -1) * @FirstRegistry + 1) 之间的计数器AND ((((@LastRegistry -1)* @FirstRegistry +1) + @FirstRegistry ) -1 )'
于 2013-05-16T09:38:13.510 回答