宝马娱乐在线城-宝马娱乐在线

来自 互联网络 2020-03-15 07:32 的文章
当前位置: 宝马娱乐在线城 > 互联网络 > 正文

实现SQL分页的存储过程代码宝马娱乐在线

SQL分页的存储过程代码,需要的朋友们直接拿去用,使用非常简单。

主页:http://craigsworks.com/projects/qtip/

分享代码如下

下载:http://craigsworks.com/projects/qtip/download

USE [SendMessage]GO/****** Object: StoredProcedure [dbo].[pages] Script Date: 07/09/2015 13:46:50 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROC [dbo].[pages](@tbname nvarchar(100), --要分页显示的表名@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrent int=1, --要显示的页码@PageSize int=10, --每页的大小(记录数)@FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段@FieldOrder nvarchar(1000)='', --以逗号分隔的排序字段列表,可以指定在字段后面指定DESC/ASC@WhereString nvarchar(1000)=N'' --查询条件)ASbegin IF ISNULL(@FieldKey,N'')=''BEGIN RAISERROR(N'分页处理需要主键',1,16) RETURNEND IF ISNULL(@PageCurrent,0)1 SET @PageCurrent=1 IF ISNULL(@PageSize,0)1 SET @PageSize=10 IF ISNULL(@FieldShow,N'')=N'' SET @FieldShow=N'*' IF ISNULL(@FieldOrder,N'')=N'' SET @FieldOrder=N''ELSE SET @FieldOrder=N'ORDER BY '+LTRIM(@FieldOrder) IF ISNULL(@WhereString,N'')=N'' SET @WhereString=N''ELSE SET @WhereString=N'WHERE '+@WhereString+N'' --计算分页显示的TOPN值DECLARE @TopN varchar(20),@StartRecord varchar(20),@EndRecord varchar(20)SELECT @TopN=@PageSize, @StartRecord=(@PageCurrent-1)*@PageSize+1, @EndRecord=(@PageCurrent-1)*@PageSize+@PageSize --第一页直接显示IF @PageCurrent=1 EXEC(N'SELECT TOP '+@TopN +N' '+@FieldShow +N' FROM '+@tbname +N' '+@WhereString +N' '+@FieldOrder)ELSEEXEC(N'with temptbl as(select ROW_NUMBER() Over('+@FieldOrder+') as row, '+@FieldKey+' from '+@tbname+N' '+@WhereString+')select '+@FieldShow+' from (select B.* from (select '+@FieldKey+' from temptbl where row between '+@StartRecord+' and '+@EndRecord+')A left join '+@tbname+' B on A.'+@FieldKey+'=B.'+@FieldKey+')C') END

示例:http://craigsworks.com/projects/qtip/

以上就是本文的全部内容,希望对大家的学习有所帮助。

qTip是一个基于JQuery的Tooltip插件。它几乎支持所有的主流浏览器例如: Internet Explorer 6.0+ Firefox 2.0+ Opera 9.0+ Safari 3.0+ Google Chrome 1.0+ Konqueror 3.5+ 使用qTip可以很轻松的定义tip的位置以及样式,同时qTip还有一个强大的API...... 使用qTip前,只需引入两个JS文件即可: 复制代码 代码如下:

下面举几个比较简单的例子。 1、Basic text html如下所示: 复制代码 代码如下:

Basic text

JS代码: 复制代码 代码如下:

2、Title attribute html如下所示: 复制代码 代码如下:

Title attribute

JS代码: 复制代码 代码如下:

3、Image html如下所示: 复制代码 代码如下:

Image

JS代码: 复制代码 代码如下:

本文由宝马娱乐在线城发布于互联网络,转载请注明出处:实现SQL分页的存储过程代码宝马娱乐在线

关键词: