虽然Oracle数据库并不支持TOP关键字但它提供了rownum这个隐式游标可以实现与TOP类似的功能 示例如下 SELECT TOP …… FROM WHERE …… 要写成 SELECT …… FROM …… WHERE …… AND rownum <= rownum 是记录序号(……)注意如果 SQL 语句中有 ORDER BY …… 排序的时候rownum 居然是先标号后排序!这样这个序号如果不加处理是不合乎使用需求的 至于临时表Oracle数据库的临时表和SQL Server的有很大不同 分页示例 SELECT * FROM ( SELECT A* rownum r FROM ( SELECT * FROM Articles ORDER BY PubTime DESC ) A WHERE rownum <= PageUpperBound ) B WHERE r > PageLowerBound |