日期:2014-05-17  浏览次数:20695 次

关于Delphi排序问题
我在利用Delphi编程时,利用了一个小技巧,让主关键字段排序,从10000开始的,后面操作到添加删除记录时,例如刚开始是10000.添加一个记录后删除这个记录,再下一次就从10002开始了,请问怎样才能使得下次添加的记录序号是10001?请会的大哥指教下,谢谢了。

------解决方案--------------------
在数据库端使用sequence对象,自动增长
1、创建sequence
create sequence seq_id start with 1 increment by 1;
2、插入数据时直接使用sequence来获取序号
insert into table1(id,name) values(seq_id.nextval,'mike');