select * from table_name where 条件 --返回指定条件的行
select * from table_name where rownum=1 --返回表中的第一行
select * from table_name where rowid in (select max(rowid) from table_name);
--返回刚插入的行,也即最后一行
select * from table_name where rownum=1 --返回表中的第一行
select * from table_name where rowid in (select max(rowid) from table_name);
--返回刚插入的行,也即最后一行
2、select * from table_name where rowid=(select max(rowid) from table_name)
3、不能返回最后修改行的记录吧
select * from table_name where rowid=(select max(rowid) from table_name)但修改语句最后的行,不能找到,物理地址已改变了,不会是最大的rowid
所以最好加个主键,有百利而无一害。
刚插入行: 根据max(rowid)
最后修改行: 不大清楚,关注
select rownum rid,a.* from table_name a
where rownum<40)
where rid =3 or rid between 25 and 35