首页 > 代码库 > AJAX分页 (内容涉及到 存储过程)
AJAX分页 (内容涉及到 存储过程)
<1>
首先我们在数据库(SQL Server)中声明定义存储过程
use sales if(exists(select * from sys.objects where name='proc_location_Paging')) drop proc proc_location_Paging go create proc proc_location_Paging --创建存储过程 ( @pageSize int, --页大小 @currentpage int, --当前页 @rowCount int output, --总行数(传出参数) @pageCount int output --总页数(传出参数) ) as begin select @rowCount= COUNT(locid) from location --给@rowCount赋值 select @pageCount= CEILING((count(locid)+0.0)/@pageSize) from location --给@@pageCount赋值 select top (@pagesize)* from (select ROW_NUMBER() over(order by locid) as rowID,* from location) as t1 where rowID >(@pageSize*(@currentpage-1)) end go ---------------------------------以上就表示这个存储过程已经定义完了。 ---------------------------------以下是执行这个存储过程。我们可以看结果 declare @rowCount int,@pageCount int --先声明两个参数 --执行proc_location_Paging这个存储过程。@rowCount,@pageCount后面都有output 表示它们两是输出参数 exec proc_location_Paging 10,1,@rowCount output,@pageCount output select @rowCount,@pageCount --查询这两个参数的值
AJAX分页 (内容涉及到 存储过程)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。