没办法了,用SP
or
select top (<pageSize> * (<pageNum> - 1))
from <table>
order by <id>
从上面SQL中取出 max(id)
select top <pageSize> *
from <table>
where <id> > max(id)
order by <id>
这样分2个SQL,在数据库之外,找出前N-1页最大的ID,作为第2个SQL的条件,来完成分页查询。
sybase的版本是:Adaptive Server Enterprise/12.5.4/EBF 13393/P/ia64/HP-UX B.11.23/ase1254/2006/64-bit/FBO/Sat May 20 02:07:04 2006
对top是支持的,但是我想要的是真分页,指定哪一页就只取当前的pagesize的数量.