簡單的分頁儲存過程
create proc getData
(
@pageindex int, --第幾頁(從零開始)
@pagesize int --每頁顯示的數量
)
as
with a as (select row_number() over (order by spId) as row,* from shangpin)
select * from a where row between
@pageindex*@pagesize+1 and @pageindex*@pagesize+@pagesize
//shangpin : 表名
//spId : 表中的一列
//row_number() : 返回表中行的序列號,第一行從1開始
//over : 後面一般跟表中的某一列,表示row_number() 產生的序列號是根據表中的某一列來建立的
//with a as : 表示給as後面的語句所建立的虛擬表起一個別名a
(
@pageindex int, --第幾頁(從零開始)
@pagesize int --每頁顯示的數量
)
as
with a as (select row_number() over (order by spId) as row,* from shangpin)
select * from a where row between
@pageindex*@pagesize+1 and @pageindex*@pagesize+@pagesize
//shangpin : 表名
//spId : 表中的一列
//row_number() : 返回表中行的序列號,第一行從1開始
//over : 後面一般跟表中的某一列,表示row_number() 產生的序列號是根據表中的某一列來建立的
//with a as : 表示給as後面的語句所建立的虛擬表起一個別名a
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-612023/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單的儲存過程分頁儲存過程
- 分頁儲存過程儲存過程
- SQL 分頁儲存過程SQL儲存過程
- 通用分頁儲存過程儲存過程
- sql儲存過程分頁SQL儲存過程
- 簡單談基於SQL SERVER 分頁儲存過程的演進SQLServer儲存過程
- (SQL Server)分頁的儲存過程SQLServer儲存過程
- SqlServer-儲存過程分頁SQLServer儲存過程
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- 基於ROWCOUNT的分頁儲存過程儲存過程
- 簡單的造數儲存過程儲存過程
- oracle儲存過程分頁程式碼Oracle儲存過程
- Oracle 儲存過程分頁 + Sqlsugar呼叫Oracle儲存過程SqlSugar
- 兩種SQL分頁方法儲存過程和遊標儲存過程SQL儲存過程
- sqlserver儲存過程實現多表分頁SQLServer儲存過程
- 分頁控制元件及儲存過程控制元件儲存過程
- [MSSQL]mssql海量高效分頁儲存過程SQL儲存過程
- ORACLE高效分頁儲存過程程式碼Oracle儲存過程
- mysql 儲存過程簡單例項MySql儲存過程單例
- mysql儲存過程簡單例項MySql儲存過程單例
- SQL Server 儲存過程的經典分頁(轉)SQLServer儲存過程
- 學習一個簡單的儲存過程儲存過程
- 使用儲存過程實現分頁列印 (轉)儲存過程
- SQLServer 2005通用分頁儲存過程SQLServer儲存過程
- 拋磚引玉——通用分頁儲存過程儲存過程
- SQL SERVER 2005分頁儲存過程SQLServer儲存過程
- 完整的分頁儲存過程以及c#呼叫方法儲存過程C#
- 一個比較不錯的儲存過程分頁儲存過程
- 儲存過程分頁 Ado.Net分頁 EF分頁 滿足90%以上儲存過程
- asp.net利用儲存過程分頁程式碼ASP.NET儲存過程
- SQL Server 2000 的分頁查詢(儲存過程)SQLServer儲存過程
- asp.net分頁的SQL語句及儲存過程ASP.NETSQL儲存過程
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- [Procedure]Oracle之分頁儲存過程Oracle儲存過程
- 實用單表千萬級分頁儲存過程一(不敢獨享,特此分享)儲存過程
- 實用單表千萬級分頁儲存過程二(不敢獨享,特此分享)儲存過程
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- 支援DISTINCT的通用分頁儲存過程(SQL2005)儲存過程SQL