前台Ext,后台ibatis 数据库分页
ORACLE:
SELECT * FROM (SELECT A.* ,ROWNUM RN FROM 表名 A WHERE 字段名 LIKE ('%'||#字段名#||'%') ORDER BY $orderBy$ $orderType$) WHERE RN>#start# AND RN<=#start#+#limit#
SQLSERVER 2000:
select top $limit$ * FROM 表名 WHERE id not in(SELECT TOP $start$ id FROM 表名 ORDER BY $orderBy$ $orderType$) ORDER BY $orderBy$ $orderType$
本文介绍了在Oracle及SQL Server 2000中实现数据库分页的方法。对于Oracle使用ROWNUM进行记录编号并限定范围,而SQL Server 2000则采用排除已选择的顶部记录来实现分页效果。
744

被折叠的 条评论
为什么被折叠?



