下面这个sql是sqlserver中通用分页存储过程:CREATE PROC proc_paging ( @pageSize nvarchar (50), @currentPage nvarchar (50), @columnnames nvarchar (MAX), @tablename nvarchar (50), @orderbycolumn nvarchar (50), @wh
转载 2023-06-09 12:06:53
94阅读
【摘要】这个存储过程的功能比较强大,用在项目中非常的适用,尤其是在百万级数据上。【全文】SQL代码 CREATE PROCEDURE prcPageResult -- 获得某一页的数据 -- @currPage int = 1, --当前页页码 (即Top currPage) @showColumn v
/*--用存储过程实现的分页程序   显示指定表、视图、查询结果的第X页   对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法   如果视图或查询结果中有主键,不推荐此方法   --邹建 2003.09--exec p_show '地区资料'   exec p_show '地区资料',5,3,'地区编号,
转载 精选 2012-10-19 20:50:54
405阅读
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CR
原创 2022-08-05 22:42:35
225阅读
直接上代码if (exists(select * from sys.objects where name='GetUserByPage')) drop proc GetUserByPagego create proc GetUserByPage @pageIndex int, @pageSize intas declare @startIndex int,@...
原创 2022-03-24 14:18:48
239阅读
直接上代码if (exists(select * from sys.objects where name='GetUserByPage')) drop proc GetUserByPagego create proc GetUserByPage @pageIndex int, @pageSize intas declare @startIndex int,@...
原创 2021-07-07 14:45:07
629阅读
-- 获取指定页的数据 CREATE PROCEDURE spPagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @PageIndex i...
转载 2007-06-30 09:37:00
95阅读
2评论
/**********************************************************************参数:@PrimaryKey 主键,@OrderBy 排序字段,@SqlStr sql语句,@PageSize 每页显示的记录,@PageIndex 当前页(从0开始)*********************************************
转载 2020-12-14 20:21:00
259阅读
2评论
项目中用到的SQLServer分页查询存储过程。 【存储过程】 create PROCEDURE prcPageResult -- 获得某一页的数据 -- @currPage int = 1, --当前页页码 (即Top currPage) @showColumn varchar(2000) = '
转载 2016-02-22 13:45:00
467阅读
2评论
此地址有3个.超好!!第一个试过了http://www..com/DrWang/archive/2010/09/10/1823253.html另一个/*--用存储过程实现的分页程序显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不此方法--邹建 2003.09(引用请保留此信息)--*//*--...
转载 2010-11-26 13:24:00
88阅读
2评论
  /*declare @n intexec sp_fenye 'select * from baseinfo','id desc','id',3,2,@count=@n outputselect @n*/  -- =============================================-- Author: shipeng.wang-- Create date: 2010-04
转载 2011-04-23 16:01:00
82阅读
单主键:  CREATE PROC P_viewPage /** nzperfect [no_mIss] 高效通用分页存储过程(双向检索) 敬告:适用于单一主键或存
原创 2023-03-15 11:17:19
126阅读
SQLSERVER 通用分页存储过程
原创 2021-07-28 17:33:18
147阅读
关键字:sqlServer存储过程通用分页说明:java调用程序,请参照 上一篇oracle存储过程通用分中的程序sql:C
原创 2023-05-06 15:45:19
69阅读
declare @StartRow int,@EndRow int,@PageIndex int=5,@PageSize int=10set @StartRow=(@PageIndex-1)*@PageSize+1set @EndRow=(@PageIndex
原创 2022-07-21 17:23:03
89阅读
存储过程简介   存储过程(Stored Procedure)是数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 在数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。创建存储过程的基本代码结构:CREATE PROCEDURE Proce
    最近项目中较为频繁的使用存储过程,边学边用,有些知识点还颇花费了一些功夫查找,现做些总结。  一. 这次写的存储过程大多涉及多条件查询的需求,所以大多以此主题为主。看了很多帖子,大多出自同一人之手,多次复制粘贴转发之后已不知原作者,主要有三种写法: 拼sql:create proc pro_test @param1='' varchar(20),@para
转载 2023-06-29 21:29:21
57阅读
公司做了一个需求,初期设想通过存储过程来初始化表数据,所以写了一个存储过程,如下:--CREATE PROCEDURE [dbo].[PROC_HANDLE_SHOPCAR_TXD_SR_TYPE] ALTER PROCEDURE [dbo].[PROC_HANDLE_SHOPCAR_TXD_SR_TYPE] AS BEGIN -------------------- 第一部分----
来自:http://www.cnblogs.com/nzperfect/archive/2007/05/08/738999.html单主键:CREATEPROC P_viewPage/**//* nzperfect [no_mIss] 高效通用分页存储过程(双向检索) 2007.5.7 QQ:34813284 敬告:适用于单一主键或存在唯一值列的表或视图 ps:Sql语句为800
转载 精选 2013-11-16 22:27:30
501阅读
    最近在面试的时候,遇到个奇葩的秃顶老头面试官。问:写过存储过程分页吗?答:没写过,但是我知道分页存储的原理,我自己也写过,只是在工作中没写过。问:那你这么多年工作中就没写过吗?答:的确没写过,因为项目数据量都特别小。然后,这奇葩就起身就要走人了,连个招呼都没有。想我面试了这么多公司,这种奇葩面试官,还是头回见到,一点职业素质,礼貌都木有。气死我了!&
原创 精选 2015-04-16 17:06:47
1426阅读
  • 1
  • 2
  • 3
  • 4
  • 5