数据库是oracle 10G,表A里有ID(自动增长),content,description三个字段
请教各位一个问题,我如何查询出表A里最新插入的所有数据??

解决方案 »

  1.   

    select max(id) from table_name
      

  2.   

    SELECT * FROM TAB_NAME WHERE ID =(SELECT MAX(ID) from TAB_NAME )
      

  3.   

    SELECT ROWNM, TAB_NAME.* FROM TAB_NAME WHERE ROWNM>X ORDER BY ROWNM(X 是你要查最近几条)
      

  4.   

    这个语句什么都查不出,哪怕rownum>1或者rownum>10等
      

  5.   

    select * from A where ID between ((select max(id) from A)-x) and (select max(id) from A); 
    x是一个范围
      

  6.   

    rownum不能这么用的
    没有1  就永远没有2...
      

  7.   

    SELECT * FROM A WHERE ID =(SELECT MAX(ID) FROM A)