- 浏览: 2731435 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1313)
- JS (65)
- CSS (6)
- html (30)
- dweamweaver工具相关 (2)
- Spry (1)
- DB (103)
- p2p (1)
- java (405)
- .net (3)
- oracle (24)
- struts (18)
- myeclipse (15)
- linux (49)
- SQL SERVER2008 (101)
- jsp (21)
- resume (1)
- other (1)
- ajax (3)
- 云计算 (2)
- excel (32)
- vss (1)
- 警戒 (1)
- eclipse (21)
- c (1)
- dialog designer (7)
- axis1.4 (4)
- webservice (11)
- CTI (1)
- svn (8)
- spring (27)
- tomcat (13)
- log4j (14)
- 网络应用 (7)
- mysql (59)
- bat (4)
- jdbc (1)
- 正式表达式 (1)
- hibernate (27)
- iphone (2)
- 系统应用 (107)
- servlet (3)
- vmware (2)
- php (12)
- JQuery (30)
- avaya (5)
- postgresql (19)
- java面试 (1)
- rose (1)
- Socket (1)
- xml (2)
- PowerDesign (3)
- visio (1)
- jstl (4)
- informix (2)
- assemble (2)
- English Study (2)
- IOS (9)
- CMMI (1)
- outlook (4)
- poi (1)
- hadoop (5)
- SAE (3)
- jor (1)
- jquery mobile (1)
- git (11)
- mina (1)
- ibatis (2)
- wordpress (2)
- 支付宝 (1)
- struts2 (14)
- apns (1)
- html5 (1)
- xampp (2)
- uml (2)
- 项目管理 (1)
- 敏捷开发 (1)
- 设计模式 (2)
- spark (1)
- maven (9)
- 微信公众平台 (1)
- json (2)
- junit (1)
- quartz (2)
- redis (2)
- memcache (1)
- android (3)
- 红杏 (1)
- postman (1)
- mybatis (5)
- iplat4j (1)
- windows (1)
- logback (1)
- Netty (1)
- wiki (1)
- dubbo (1)
- sonar (2)
- jenkins (2)
- mac (10)
- office (4)
- groovy (1)
- intellij (6)
- zookeeper (2)
- 诛仙 (1)
- MQ (2)
- docker (1)
- 2222 (0)
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
例:一个高效的数据分页的存储过程 可以轻松应付百万数据 CREATE PROCEDURE pageTest --用于翻页的测试 --需要把排序字段放在第一列 ( @FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值 @LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值 @isNext bit=null, --true 1 :下一页;false 0:上一页 @allCount int output, --返回总记录数 @pageSize int output, --返回一页的记录数 @CurPage int --页号(第几页)0:第一页;-1最后一页。 ) AS if @CurPage=0--表示第一页 begin --统计总记录数 select @allCount=count(ProductId) from Product_test set @pageSize=10 --返回第一页的数据 select top 10 ProductId, ProductName, Introduction from Product_test order by ProductId end else if @CurPage=-1--表示最后一页 select * from (select top 10 ProductId, ProductName, Introduction from Product_test order by ProductId desc ) as aa order by ProductId else begin if @isNext=1 --翻到下一页 select top 10 ProductId, ProductName, Introduction from Product_test where ProductId > @LastID order by ProductId else --翻到上一页 select * from (select top 10 ProductId, ProductName, Introduction from Product_test where ProductId < @FirstID order by ProductId desc) as bb order by ProductId end
发表评论
-
sqlserver 如何执行函数
2014-08-18 11:43 975直接用select就行了 select get_su ... -
sqlserver 跨库查询
2014-06-10 11:55 1332如果2个数据库在同一个服务器上,可以直接用数据库名.d ... -
sqlserver 转义符
2014-06-10 11:29 1161在sqlserver2008中,转义符是单引号。 看 ... -
sqlserver 导入导出
2014-06-06 11:08 955业务场景: 从A服务器里面的表A迁移到B服务器的表B ... -
sqlserver2008 自定义连接串
2014-03-30 08:31 945只要在原来写IP的地方加一个逗号,再加上一个端口号即可 ... -
sql server 2008 management studio
2014-03-29 18:48 798简介:它就是一个连接SQLSERVER的客户端工具。 ... -
关于分组排序
2014-03-11 17:38 874利用over partion (SELECT *, ... -
sqlserver2005 iso
2014-03-02 09:54 1599环境:win xp sp3+sqlserver2005 ... -
sqlserver 删除过期数据
2014-02-19 11:23 11771.在维护计划当中,双击,从左边的工具箱中拖一个清除 ... -
sqlserver2008 如何清日志
2014-01-17 11:20 1278代码如下: USE Lancome2 GO A ... -
clustered nonclustered 区别
2014-01-07 14:08 1293clustered index,聚集索引,按照物理位 ... -
sqlserver修改字段长度
2013-12-31 14:17 3328Alter Table [TBL_BPM ... -
sqlserver查看外键
2013-12-31 14:12 18361.sqlserver2008通过外键查看表名 ... -
SqlServer版本
2013-12-09 13:57 976sqlserver2008: 10.50 ... -
sql2000 驱动下载
2013-11-21 10:12 870refurl:http://down.51ct ... -
sqlserver2008 创建数据库权限
2013-11-19 10:00 12541、用grant 命令。 2、随便点击某个数据库-& ... -
sqlserver给datetime列设置默认值
2013-11-18 17:33 2323CREATE TABLE [t_satisfac ... -
mysql 索引详解
2013-11-17 20:29 6303.1、建索引的方式有几种?分别试验一下 ... -
mysql 给字段添加default
2013-10-31 14:15 1298alter table t_incoming_rec ... -
java postgresql
2013-09-26 13:41 1133refurl:http://www.blo ...
相关推荐
为了解决这个问题,我们可以设计一个高效的分页存储过程,它利用了SQL Server的`WITH (INDEX)`子句和`TOP`关键字。下面是一个简单的示例: ```sql CREATE PROCEDURE [dbo].[usp_GetPagedData] @TableName NVARCHAR...
本文将深入分析一个高效的分页存储过程,并探讨其在实际场景中的应用。 #### 存储过程概览 该存储过程名为`GetPageDataOut`,主要用于实现高效的数据分页功能。通过传入表名、主键、当前页码、每页显示条数、查询...
千万级分页存储过程的核心在于利用索引进行高效的数据定位与检索,通过SQL Server的存储过程(Stored Procedure)实现对大数据表的快速分页查询。 ### 二、SQL Server中的千万级分页实现方法 #### 1. **使用存储...
通过这样的设计,"高效万能分页存储过程"可以在不影响查询精度的前提下,大大提高大数据量分页查询的速度,减轻数据库服务器的压力,提升整体系统的性能。在实际应用中,开发人员可以根据具体数据库管理系统的特点和...
标题“Oracle通用数据库存储过程代码——高效分页存储过程”表明这是一个适用于Oracle数据库的存储过程,主要用于实现高效的分页查询功能。 #### 描述解析 描述部分简述了此存储过程的特点:“Oracle通用数据库存储...
Asp.net 高效的分页存储过程,已通过测试.
### 高效分页存储过程实现详解 #### 标题:高效分页存储过程过程 #### 描述: 本文档详细介绍了如何使用一个自定义的存储过程`search_sp`来实现数据库中的分页查询功能。该存储过程允许用户指定表名、需要返回的...
分页存储过程可以极大地提升用户体验,因为它允许用户逐步加载数据,而不是一次性加载所有记录,从而节省网络资源和内存。本文将深入探讨Oracle数据库中的高效分页存储过程及其修改版。 首先,我们要理解什么是分页...
本文将深入探讨如何利用SQL Server的存储过程实现高效的大数据分页查询。 首先,理解分页查询的基本概念。分页查询是指从海量数据中按指定的页码和每页大小获取数据,通常用于网页展示或报表生成。在SQL Server中,...
总的来说,"Oracle分页存储过程 终极版"是一个针对大数据量查询优化的解决方案,它通过高效的分页策略和存储过程封装,实现了快速、可控的分页查询,提升了用户体验并减轻了数据库的负载。在实际开发中,这样的工具...
【通用高效的分页存储过程(适合Asp.net分页用)效率很高】 在Asp.net开发中,分页是常见的需求,特别是在处理大数据量时,高效分页至关重要。传统的ADO.NET记录集分页方法,依赖于游标,适用于小数据量场景。然而...
### 千万条数据分页存储过程 在处理大规模数据集时,特别是在Web应用程序中,对...总之,该分页存储过程通过对SQL语句的动态构建和巧妙的去重机制实现了高效的数据分页加载,适用于各种需要处理大规模数据的应用场景。
本文将深入探讨如何通过使用存储过程来实现高效的分页存储过程,特别是针对ASP.NET应用程序。 标题 "效率高的分页存储过程实现的分页" 提到的是一种优化数据检索的技术。在ASP.NET开发中,GridView控件是常用的数据...
在ASP(Active Server Pages)开发中,处理大量数据时,数据分页是一个常见的优化策略,尤其当数据库存储了上百万条记录时。标题"ASP 百万数据分页程序"和描述表明,这个压缩包中包含了一些用于实现高效数据分页的...
以下是一个简单的分页存储过程示例: ```sql DELIMITER // CREATE PROCEDURE GetPagedData(IN page INT, IN pageSize INT, OUT totalRows INT) BEGIN DECLARE rowCount INT DEFAULT 0; SELECT COUNT(*) INTO ...
完整SQL分页存储过程通过此过程脚本呢实现任何数据库的分页数据显示技术
本文将深入探讨如何设计和实现一个用于处理千万级数据分页的存储过程,并基于提供的"存储过程分页.sql"文件进行解析。 首先,我们需要理解分页的基本概念。分页是将大量数据分成小块(页)进行显示,以避免一次性...
"C#调用分页存储过程"是一个常见的技术实践,它结合了C#编程语言和SQL Server的存储过程来高效地获取数据库中的分页数据。这种方法可以有效地减少网络传输的数据量,提高用户界面的响应速度,尤其是在数据量达到百万...