找了很多网上通用的分页存储过程,或多或少都有缺陷,由于项目中使用的分页地方比较多,现推出功能强大的分页过程,该过程根据网上流传(nzperfect [no_mIss] 高效通用分页存储过程)的分页过程改版的,希望大家一起来测试完善,把分页进行到底,创建一个功能、效率强大的通用分页过程1.支持多表查询2.支持多字段排序,无需设置排序类型3.支持分组4.支持复杂查询5.有些复杂查询可能会有问题,需要调整自己的SQL
declare @tables VARCHAR(2000),--支持多表名,表1 a,表2 b where a.编码=b.编码@fields VARCHAR( [阅读全文] [PDF]
er" _disibledevent=>复制代码 代码如下:/* *@curentpage 当前页 *@pagesize 每页记录数 *@TableName 表名 *@key 主键(自动排序) *@where 查询条件 1)空为 null 2)有查询条件不要带where *@order '0'表示 desc '1'是asc *@pageCount 总页数 */ create procedure Page @currentpage ,@pagesize , @TableName varchar(30),@key varchar(30), @where varchar(50),@order [阅读全文] [PDF]
er" _disibledevent=>复制代码 代码如下:------------------------------------ --用途:分页存储过程(对有主键表效率极高) --介绍说明: ------------------------------------ ALTER PROCEDURE [UP_GetRecordByPage] @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主键字段名 @PageSize = 10, -- 页尺寸 @PageIndex = 1, -- 页码 @IsReCount bit = [阅读全文] [PDF]
表中主键必须为标识列[ID] IDENTITY (1,1)//每次自增 1.分页方案:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id)) ORDER BY ID SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id)) ORDER BY ID [阅读全文] [PDF]
="t18">CREATE procedure _table_pwqzc(@pagesize ,@pageindex ,@docount bit,@this_id)as(@docount=1)beginselect count(id) from luntan where this_id=@this_idendbegindeclare @indextable table(id identity(1,1),nid )declare @PageLowerBound declare @PageUpperBound @PageLowerBound=(@pageindex-1)*@pagesize @ [阅读全文] [PDF]
="t18">建立表:CREATE TABLE [TestTable] ([ID] [] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[Note] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS [阅读全文] [PDF]
1 共6条 分1页
- linux系统安全:Linux 系统安全规范标准
- linux服务器:linux服务器监控手机报警
- mysql安全配置:MySQL数据库安全配置
- windows服务器配置:Windows Internet服务器安全配置
- 服务器安全窍门技巧 7则
- 针对PHP环境的安全设置防范PHP木马
- postbuild:最新Xenocode Postbuild 2009 for .NET破解版
- aspose:最新Aspose Total for .Net破解
- vs2005vs2008:最新DevExpress Registration Add-In v9.1.x/v9.2.x/v9.2.6 For VS2005/VS2008/VS2010
- Database2Sharp混淆处理的经验分享(国庆专辑 祝福我们的祖国)
- 有关AutoCompleteBox组件的研究[5][Final]_集成搜索引擎搜索建议(Search Suggestio...
- 数据库文档生成:Database2Sharp重要更新的数据库文档的生成(国庆专辑 祝福我们的祖国)
- winsxs清理:清理winsxs的小工具
- asp.net控件开发:Asp.netControl控件开发学习笔记( 2)-Control控件开发基础
- 杂谈项目中的那些事儿
- asp.net控件开发:Asp.netControl控件开发学习笔记(一)-Control控件开发基础
- jquerymenu:读[JQuery实现的后台框架(动易+Slashdot Menu)]有感
- java枚举类型:简述java枚举类型
- xmlrpc:Web Services:Apache XML-RPC
- 面向对象:闭锁性共通原则(CCP)