首页 | IT新闻 | 硬件 | 操作系统 | 开发 | 网络编程 | 数据库 | 热门框架 | 网络安全 | 组网 | 建站指南 | 网页制作 | 特效 | 实用技巧 | 服务器 | 办公 | QQ | 探索 | 社区

  • 技术部落
  • 部落首页 > 网络编程 > ASP > 正文
  • 一个简单的用存储过程分页
      2007-2-25  来源:网络资源  编辑:Jsbulo  热度:

    使用这个存储过程可以实现分页的,新手可以看看哦!
    create proc proPage(@pageid int ,@pagesize int)
    as
    begin
    if (@pageid=1)
    begin
     set rowcount @pagesize
     select * from test order by id
    end
    else
    begin
     declare @no1 int
     declare @num int
     select @num=@pagesize*(@pageid-1)
     set rowcount @num
     select @no1=id from test order by id

     declare @no2 int
     select @num=@pagesize*@pageid
     set rowcount @num
     select @no2=id from test order by id
     
     set rowcount 0
     select * from test where id>@no1 and id<=@no2
    end
    end