+ -
当前位置:首页 → 问答吧 → 为什么oracle中使用序列在已有数据中增加新数据完成自增序号,序号是增加了 但是为什么新加的数据在1,2,3条数据的前头啊

为什么oracle中使用序列在已有数据中增加新数据完成自增序号,序号是增加了 但是为什么新加的数据在1,2,3条数据的前头啊

时间:2011-12-02

来源:互联网

dept 表:
  deptno dname loc
  1 a a
  2 b b
  3 c c
使用sequence创建序列完成deptno自增1
 create sequence dept_1 
  start with 1
  increment by 1
  maxvalue 100
  nocycle
  nocache;
使用insert语句
insert into dept values(dept_1.nextval,'d','d');
成功插入后select显示结果
  deptno dname loc
  4 d d
  1 a a
  2 b b
  3 c c
这是为什么啊 哪位好心的高手帮小弟我解决下啊 初学oracle 谢谢你了~

作者: YaphetS_sY   发布时间: 2011-12-02

select * from dept order by deptno

作者: mizuho_2006   发布时间: 2011-12-02