我爱Aspx >> C#.Net >> 用ObjectDataSource实现自定义分页的心得总结_ASP.NET技巧7
8ALTER proc SelectByPage(@startRowIndex int,@maximumRows int,@SortBy varchar(50))
9as
10declare @TotalCnt int
11declare @sql varchar(8000)
12begin
13select @TotalCnt = count(*) from sys_user
14
15set @sql = 'select top ' + convert(varchar(20),@maximumRows) + ' * from '
16set @sql = @sql + '('
17set @sql = @sql + ' select top ' + convert(varchar(20),(@TotalCnt-@startRowIndex)) + ' * from sys_user a '
18set @sql = @sql + ' order by a.' + @SortBy + ' desc '
19set @sql = @sql + ') b'
20set @sql = @sql + ' order by b.' + @SortBy
21exec(@sql)
22--print @sql
23end
24
25
26
27GO
28SET QUOTED_IDENTIFIER OFF
29GO
30SET ANSI_NULLS ON
31GO
32
33
Oracle中的分页方法:
select_by_page
1/**//* Formatted on 2007/04/16 11:16 (Formatter Plus v4.8.8) */
2CREATE OR REPLACE PROCEDURE diswebuser.select_by_page (
3 p_start_page NUMBER,
4 p_page_size NUMBER,
5 p_sort_by VARCHAR2
6)
7AS
8 v_cnt INTEGER;
9 v_sql VARCHAR2 (4000);
10 v_start_index INTEGER;
11 v_end_index INTEGER;
12BEGIN
13 SELECT COUNT (*)
14 INTO v_cnt
15 FROM side_slope;
16
17 --v_start_index := (p_start_page - 1) * p_page_size + 1;
18 v_start_index := p_start_page + 1;
19 v_end_index := p_start_page + p_page_size;
Ҷƪл˵?
用排序串字段实现树状结构(存储..[04-28]
存储过程对页面访问速度的影响_A..[04-28]
实现分页的例子-使用存储过程来实..[04-28]
存储过程分页_ASP技巧[04-28]
ASP中巧用存储过程_ASP技巧[04-28]
bbs的数据结构和存储过程(一)_..[04-28]
bbs的数据结构和存储过程(二)_..[04-28]
bbs的数据结构和存储过程(三)_..[04-28]
存储过程使用大全_ASP技巧[04-28]
一个分页存储过程_ASP技巧[04-28]
SQL Server 2000和 SQL Server 2..[04-28]
用排序串字段实现树状结构(存储..[04-28]
存储过程对页面访问速度的影响_A..[04-28]
实现分页的例子-使用存储过程来实..[04-28]
存储过程分页_ASP技巧[04-28]
ASP中巧用存储过程_ASP技巧[04-28]
PHP怎样调用MSSQL的存储过程 _PH..[04-28]
在ACCESS 中调用后台存储过程_数..[04-28]
bbs的数据结构和存储过程(一)_..[04-28]
bbs的数据结构和存储过程(二)_..[04-28]