zoukankan      html  css  js  c++  java
  • sqlserver存储过程分页

    create  procedure [dbo].[SqlPager]
    @sqlstr nvarchar(4000), --查询字符串
    @currentpage int, --第N页
    @pagesize int, --每页行数
    @rowcount int out
    as
    set nocount on
    declare @P1 int --P1是游标的id
    exec sp_cursoropen @P1 output,@sqlstr,@scrollopt=1,@ccopt=1, @rowcount=@rowcount output
    select ceiling(1.0*@rowcount/@pagesize) as 总页数--,@rowcount as 总行数,@currentpage as 当前页
    set @currentpage=(@currentpage-1)*@pagesize+1
    exec sp_cursorfetch @P1,16,@currentpage,@pagesize
    exec sp_cursorclose @P1

    --非原创

  • 相关阅读:
    Go Map
    Go XORM
    Go切片
    Go函数
    dockerfile常用指令
    Goroutine并发控制
    Go 格式转换
    Go 常用知识点及实例
    Go 时间
    Go error
  • 原文地址:https://www.cnblogs.com/hucaihao/p/3517488.html
Copyright © 2011-2022 走看看