当前位置:七道奇文章资讯网站建设网站编程
日期:2010-10-15 20:28:00  来源:本站整理

动态的SQL分页代码[网站编程]

赞助商链接



  本文“动态的SQL分页代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  alter procedure sp_aspnetpage

  @curpage int,

  @tablename varchar(50),--输入参数

  @count int output,--输出参数

  @order varchar(10),

  @key varchar(10),

  @pagesize int=2,

  @condition varchar(2000)='1=1'

  as

  begin

  set nocount on

  --设置开始行号

  declare @start_row_num int

  set @start_row_num=(@curpage-1)*@pagesize

  --设置动态sql语句

  declare @sql varchar(1000)

  set @sql='select top '+cast(@pagesize as varchar(20))+'* from '+@tablename+' where '+@condition+' and '+@key+' not in (select top '+convert(varchar(20),@start_row_num)+' '+@key+' from '+@tablename+ ' where '+@condition+' order by '+@order+') order by '+@order

  --得到总记录数

  declare @countnum nvarchar(4000)

  set @countnum='select @all=count(-1) from '+@tablename

  exec sp_executesql @countnum,N'@all int output',@count output

  --履行分页sql

  print @sql

  exec (@sql)

  end
 


  以上是“动态的SQL分页代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 动态的SQL分页代码
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .