sql Server 05中利用ROW_NUMBER() 函数分页
2009-06-03 17:20
344 查看
with p as
(select ROW_NUMBER() over(order by MCI_ID ASC) as row,* from dbo.Map_CompanyInfo)
select * from p where row between 10 and 20
说明:ROW_NUMBER()产生编号,over()设置排序,查询结果重命名为p, 查询10-20条数据
根据此可写翻页存储过程
Create PROCEDURE Select_Info
@startIndex INT,
@pageSize INT
as
begin
with p as
(select ROW_NUMBER() over(order by MCI_ID ASC) as row,* from dbo.Map_CompanyInfo)
select * from p where row between @startIndex and @startIndex+@pageSize-1
end
(select ROW_NUMBER() over(order by MCI_ID ASC) as row,* from dbo.Map_CompanyInfo)
select * from p where row between 10 and 20
说明:ROW_NUMBER()产生编号,over()设置排序,查询结果重命名为p, 查询10-20条数据
根据此可写翻页存储过程
Create PROCEDURE Select_Info
@startIndex INT,
@pageSize INT
as
begin
with p as
(select ROW_NUMBER() over(order by MCI_ID ASC) as row,* from dbo.Map_CompanyInfo)
select * from p where row between @startIndex and @startIndex+@pageSize-1
end
相关文章推荐
- 利用Sql Server 2005的新函数ROW_NUMBER()写的高效分页存储过程
- Sql server 2005 利用row_number() 函数实现分页
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- Sql Server 2005 ROW_NUMBER 函数实现分页
- SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程(支持单表或多表结查集分页)
- [转]一个利用Sql Server 20005的 ROW_NUMBER Function 的分页存储过程.
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- ROW_NUMBER()函数的使用 (利用可以轻松分页)
- sql server 2005的分页函数ROW_NUMBER
- 【转】ASP.NET 数据分页第一篇 - 探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数
- Sql Server 2005 ROW_NUMBER 函数实现分页
- SQL Server 利用row_number()实现表的分页查询
- sql server 2005 中的利用ROW_NUMBER() 解决数据分页问题
- SQL Server 2005-2008 ROW_NUMBER() 分页函数效率
- SQL Server 2005-2008 ROW_NUMBER() 分页函数效率
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- ASP.NET 数据分页第一篇 - 探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- ASP.NET中的分页SQL语句[利用SQL2005的Row_Number()函数]