ORACLE`删完数据后再插入数据的排列顺序不是在最后面追加`
表结构create table manager(
managerid int primary key,
managername varchar2(20),
managerpwd varchar2(20)
);create sequence manager_seq start with 1 increment by 1;insert into manager values(manager_seq.nextval,'ljh','ljh');
insert into manager values(manager_seq.nextval,'lqy','lqy');
commit;
当我删掉第一条数据`
在从新插一条数据的时候`
新插的那条数据不是在第二条后面追加`排列方式而是到最前面去了`也就是刚才删的地方``
我删除和插入的时候都commit了`
表结构create table manager(
managerid int primary key,
managername varchar2(20),
managerpwd varchar2(20)
);create sequence manager_seq start with 1 increment by 1;insert into manager values(manager_seq.nextval,'ljh','ljh');
insert into manager values(manager_seq.nextval,'lqy','lqy');
commit;
当我删掉第一条数据`
在从新插一条数据的时候`
新插的那条数据不是在第二条后面追加`排列方式而是到最前面去了`也就是刚才删的地方``
我删除和插入的时候都commit了`
如果要按指定的顺序显示,一定要用order by排序来保证!
oracle QQ群:54775466
欢迎大家进群一起探讨
要新插入的排在最后,那就按用sequence生成数据的那一列order by吧