存储过程分页
来源:互联网 发布:网络老虎机辅助软件 编辑:程序博客网 时间:2024/06/11 14:08
USE [CustomerManagementCenterTest]
GO
/****** Object: StoredProcedure [dbo].[sp_QueryCityInformationByPage] Script Date: 03/16/2011 12:04:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Andy Shen>
-- Create date: <2010-11-2>
-- Description: <查询城市基本信息>
-- =============================================
ALTER PROCEDURE [dbo].[sp_QueryCityInformationByPage]
@Start INT,
@PageSize INT,
@CityName varchar(50)
AS
declare @sql varchar(4000)
BEGIN
SET @sql=' SELECT PagedTable.*
FROM
(
SELECT ROW_NUMBER()OVER (ORDER BY CityName asc)AS RowNumber
,Cityid
,CityName
,CreatePerson
,ModifyPerson
,ModifyTime
FROM tb_City_Basic
)as PagedTable
where PagedTable.RowNumber BETWEEN '+CONVERT(VARCHAR(18),@Start)+' AND '+CONVERT(VARCHAR(18),@Start+@PageSize-1)
if @CityName<>'' and len(@CityName)>0
set @sql=@sql+' and CityName LIKE ''%'+@CityName+'%'' '
set @sql=@sql+' order by CityName '
SET @sql=@sql+' SELECT COUNT(1) AS RecordCount
FROM
(
SELECT ROW_NUMBER()OVER (ORDER BY CityName asc)AS RowNumber
,Cityid
,CityName
,CreatePerson
,ModifyPerson
,ModifyTime
FROM tb_City_Basic)
as PagedTable where 1=1 '
if @CityName<>'' and len(@CityName)>0
set @sql=@sql+' and CityName LIKE ''%'+@CityName+'%'' '
EXEC(@sql);
END
- orcale分页 存储过程分页
- 一个分页存储过程
- 一个分页存储过程
- 存储过程分页代码
- 分页存储过程
- 数据库分页存储过程
- 分页存储过程
- 一个分页存储过程
- 分页 SQLServer存储过程
- 分页 SQLServer存储过程
- 存储过程分页
- SqlServer分页存储过程
- 分页的存储过程
- 通用分页存储过程
- sql 存储过程分页
- 分页存储过程
- 分页存储过程2
- 分页的存储过程
- 树的概念
- 摘抄感叹
- GDI+从资源中加载图片
- DropDownList无限级分类灵活控制显示形式
- 易信达 关于LOG日志过大的解决方法
- 存储过程分页
- Asterisk 录音实现
- 算法的复杂度
- VFS文件系统
- 纠结
- Java快速开发如何执行存储过程(带参)
- Ajax手写代码应知应会
- 老生常谈:从VB6迁移到VB.net
- mysql输出如何控制小数点位数