求助:关于oracle数据排序的问题. 我在plsql中,往oracle数据表里添加数据,为什么保存之后,数据不在最后而是排到了中间,各位有知道是怎么回事的吗. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是没有办法解决 因为ORACLE就这么设计的若是想排序直接用ORDER BY就可以了如果想要得到ORACLE的插入顺序 自己可以修改下自己的表结构 添加一个ID或一个时间字段 没有方法控制行的物理位置,只能控制逻辑位置。比如用主键来控制行存储的逻辑顺序,order by 来控制结果集的逻辑顺序。 增加个自动排序的字段吧。CREATE SEQUENCE emp_sequence INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE; 除非不删除数据,一开始就让ORACLE把所有free 空间填满.但这个不保险. 关于db-link的讨论 关于sum函数的效率问题? 关于大数据量的插入性能问题 客户端语言的问题 C#访问Oracle9i存储过程并返回记录集时的疑问,这个问题折磨我一周多了,实在是没有办法了。 关于Oracle中的事务<在线> 巨多oracle开发、管理书籍! 在一般型的数据库中需要把索引和表分开放到不同的表空间中吗?如果要分开放,增么设置?谢谢! 生成数据库模拟数据,请问有什么好的方法? oracle 分组之后,拿到最小成绩的id 和课程 和成绩 表单关联更新; 存储过程权限问题
或一个时间字段
比如用主键来控制行存储的逻辑顺序,order by 来控制结果集的逻辑顺序。
CREATE SEQUENCE emp_sequence
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE;
但这个不保险.