Sybase 分页查询语句

Sybase 本身是不支持分页sql语句,如 mssql的Top ,oracle的start with。来实现分页。

Sybase 支持top,但是其无法实现分页的效果。

所以通过把数据复制到临时表,给临时表创建自增id,通过这个自增id来实现

sql语句如下:

SELECT name , convert (varchar,id) as id , sybid=identity(12) into #temp FROM test select * from #temp where sybid> 0 and sybid <= 1


该方法在google中找到,也没有对其效率进行验证。

有更好的办法,请在留言交流。

转载于:https://www.cnblogs.com/mendeliang/p/5070837.html

你可能感兴趣的:(Sybase 分页查询语句)