一个简单的用存储过程分页

2016-02-19 18:17 2 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的一个简单的用存储过程分页懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

  使用这个存储过程可以实现分页的,新手可以看看哦!
  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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   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
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1617165.html

延伸阅读
标签: Web开发
CREATE PROC myx_prPageRecordset @queryStr nvarchar(1000),  @keyField nvarchar (200),  @pageSize int,  @pageNumber int  AS BEGIN DECLARE @sqlText AS nvarchar(4000) DECLARE @sqlTable AS nvarchar(4000) SET @sqlTable =&n...
其实在很多时候设计的度还是要把握的,不至于让自己陷入的怪圈中才是最重要的,因为我们还要留出时间还解决其他的很多问题,个人认为适度就可以了,留出一定的空间。也因为万能是不存在的,万物在一定的范畴之内都是合理的,出了范畴可能就没有合理的了。          分页存储过程大致有下列几种 1、&n...
标签: SQLServer
/*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 --邹建 2003.09--*/ /*--调用示例 exec p_show '地区资料' exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编号' --*/ /* 因为要顾及...
标签: ASP
  本文用到没有用到adodb.command命令,只是简单的做了一个用adodb.recordset来执行存储过程。 存储过程: '在SQL中建立dbo.tse存储过程 CREATE PROCEDURE [dbo].[tse] @keyword varchar(20)=null,  '定义查询的关键字 @choose int=null              &n...
Public Overloads Sub Update(ByVal authorityArr As IList) log.Debug("Update a record in table TBL_M_AUTHORITY") Dim connection As OracleConnection = New OracleConnection(OraHelper.CONN_STRING_LOCAL) Dim command As OracleCommand = New OracleCommand(PLSQL_UPDATE, connection) command.CommandType = CommandType....

经验教程

608

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部