儲存過程 分頁(簡單版)

2021-05-27 18:50:01 字數 362 閱讀 9636

sqlserver——儲存過程——分頁

if exists (select * from sysobjects where name='proc_page_user')

drop proc proc_page_user

gocreate proc proc_page_user

@curpage int,-----當前是第幾頁

@pagecount int----每頁的數量

asselect top (@pagecount) * from 表名where id not in (select top (@pagecount*(@curpage-1))id from 表名order by id asc) 

go

分頁儲存過程 Oracle版

在oracle中使用分頁儲存過程相比較sql server來說,要複雜一些,資料集的返回需要使用游標。本人的分頁儲存過程是在oracle包中實現的。首先定義包頭部分 pfilter引數為查詢條件字串,如 ncid 1 and ndate 2012 1 1 create or replace pack...

簡單的分頁儲存過程

傳入參數列名 當前頁 每頁大小 查詢字段傳入自己需要的資料 也可以全部。where條件可以為空。排序欄位按自己的需求設定 create procedure prc page result in tablename varchar 100 表名 in currpage int,當前頁 in pages...

分頁儲存過程 分頁儲存過程

分頁儲存過程 alter proc dbo p pageshow pagesize int,每頁大小 currentpage int out,當前頁 housename nvarchar 50 房產名稱 totalcount int out,總記錄數 totalpage int out 總頁數 as...