select * 
from   tablename
where  (rownum < 1001)
order by rowid desc

解决方案 »

  1.   

    select
        * 
    from
        (select
             *
         from
             tablename
         order by
             rowid desc
         )
    where
        rownum < 1001
      

  2.   

    同意 freeandfly(自由) 的写法
      

  3.   

    为什么用select * from tablename where (rownum < 2)order by rowid desc或者select * from tablename where (rownum < 2)order by rowid asc总查出来的是第一条存进去的记录?请帮忙?