首页 新闻 会员 周边 捐助

向表插入记录的顺序和读取记录的次序一样吗??

0
悬赏园豆:100 [已关闭问题] 关闭于 2011-03-18 22:39

向表插入记录的顺序和读取记录的次序一样吗??

问题补充: SQL code SQL> create table t22(id number,name varchar2(20) primary key); Table created. SQL> insert into t22 values(2,'ha'); 1 row created. SQL> insert into t22 values(1,'wa'); 1 row created. SQL> insert into t22 values(3,'ya'); 1 row created. SQL> insert into t22 values(5,'ba'); 1 row created. SQL> commit; Commit complete. SQL> select * from t22; ID NAME ---------- -------------------- 2 ha 1 wa 3 ya 5 ba SQL> select a.*,rownum from t22 a; ID NAME ROWNUM ---------- -------------------- ---------- 2 ha 1 1 wa 2 3 ya 3 5 ba 4 如上所示 难道SELECT查询时的顺序就是插入时的顺序吗 印象中以前在什么地方看到过专门对这个问题的讲解 可是忘了 我只记得好像书上说过插入的数据不一定是顺序存储的 不过SELECT如果是顺序读取的话 那么也可能和插入数据的顺序不一样 可能我这里数据量太小 数据库活动也不频繁 所以看起来好像查询时的顺序和插入时的顺序一样吧 呵呵 我怎么感觉有点绕 绕口令一样
最近在玩魔兽的主页 最近在玩魔兽 | 初学一级 | 园豆:65
提问于:2011-03-18 22:36
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册