本文转自:http://www.cnblogs.com/hnsdwhl/archive/2011/07/23/2114730.html当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句。一个比较通用...
分类:
数据库 时间:
2015-04-03 11:12:10
阅读次数:
177
网上关于mysql分页存储过程的资料很多,但内容大同小异。作为初学者,引用mysql存储过程如下:
DELIMITER $$USE `database1`$$ -- 数据库名称DROP PROCEDURE IF EXISTS `Query_Pagination`$$ -- 分页存储过程名称,存在则删除CREATE DEFINER=`root`@`%` PROCEDURE `Query_Pag...
分类:
数据库 时间:
2015-04-02 10:29:42
阅读次数:
177
来自:http://www.cnblogs.com/vagerent/archive/2007/10/17/927825.html单主键:CREATEPROCP_viewPage/**//*nzperfect[no_mIss]高效通用分页存储过程(双向检索)2007.5.7QQ:34813284敬告...
分类:
数据库 时间:
2015-04-01 21:47:00
阅读次数:
284
http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试...
分类:
数据库 时间:
2015-03-11 18:59:04
阅读次数:
206
创建环境:create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 datetime null)--100万记录集(大约耗时5min)declare @i ints...
分类:
数据库 时间:
2015-03-11 12:36:30
阅读次数:
200
数据查询的时候,才用数据库分页,能减轻数据过大对程序的影响,避免内存溢出的出现。下面各种数据库的字段说明:1.表historyPacking,包含字段cardNumberflag...2.表pickaddress,包含字段pickaddressid...1.sqlserver2005(不支持2000,支持2005以上版本):select*from(select*,R..
分类:
数据库 时间:
2015-03-09 19:24:57
阅读次数:
245
服务端的分页就一个SQL语句就可以搞定,贴出代码后自己慢慢欣赏:CREATEProcedureAppGetEmpList@EIDint,@LGIDint,@pagesizeint,@pageindexintAsBeginselectcount(*)countfromappemployeeSelecta.ID,a.EID,CaseWhen@LGID=2052ThenNameElseeNameEndName,DepTitle,JobTitle,CaseWh..
分类:
数据库 时间:
2015-03-09 19:14:10
阅读次数:
193
一、针对SQL的分页排序功能,学会了基本的使用。SQL分页语句:select top 5* from TestPagewhere id not in (select top 5id from TestPage order by id)order by id说明:1、可以先把红色部分过滤掉,这样能够更...
分类:
其他好文 时间:
2015-03-09 19:02:42
阅读次数:
141