oracle查询一张表中的最后一条数据,该怎么处理

oracle查询一张表中的最后一条数据
我想查询一张表(已经按主键排序好的表),查询这张表中的最后一条数据
该如何写sql
Oracle

------解决方案--------------------

select * from t1 where rowid=(
select max(rowid) from t1

------解决方案--------------------
引用:
SQL code
?



123

select * from t1 where rowid=( select max(rowid) from t1
oracle的记录有一个rowid伪列标示唯一,实际是物理地址