不清楚楼主的问题
select  *  from  test_2  order by id;

解决方案 »

  1.   

    你可以用 select * from test_2 ORDER BY ID  试试
      

  2.   

    只要不更新或者删除上面的纪录,无论执行多少次,都是一样的顺序在不排序的情况下,oracle按照表的物理顺序读取纪录
      

  3.   

    出现你说的这种情况我以前注意过 一般是 ID = 2 的纪录的 ROWID 比较小
      

  4.   

    是会出现这些情况,我也遇到过,在SQL语句中用ORDER BY就可以了啊.
      

  5.   

    我想借问一下
    假如我插入的ID顺序是1,2,3,4,5.....
    select * from test_2  的结果是不是应该按插入的先后顺序排序呢
      

  6.   

    这个不一定
    要看他们的物理地址了,即rowid.
      

  7.   

    感谢各位!
    不过我对LovenDreams(爱拼才会赢) 问题同样感兴趣。午饭后结贴。
      

  8.   

    这具体可以看一下关于oracle中存储数据时是如何操作segment的部分资料.
      

  9.   

    可以看一下oracle在存储数据时是如何操作segment的部分内容.