sql server2005分页存储过程

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

-- =============================================
-- Author:  王再华
-- Create date: 2008.4.13
-- Description: 分页存储过程
-- =============================================
ALTER PROCEDURE [dbo].[Gbook_SP_GetBookPager]
@PageSize int, --每页显示数
@PageIndex int, --页索引
@Count int output  --总页数
AS
BEGIN
select @Count=count(*) from book where id<10  -- 查询条件

select * from( 
    select *, ROW_NUMBER() OVER(order by id) as row from book   where id<10  -- 查询条件
) a 
where row between (@PageSize*(@PageIndex-1)+1) and @PageSize*@PageIndex
END

转载于:https://www.cnblogs.com/zhuawang/archive/2008/04/13/1151107.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值