在oracle中不存在设置自增的语法,只能另辟新径,使用序列来处理
CREATE SEQUENCE SEQUENCENAME
INCREMENT BY N
START WITH M;
eg:
create sequence seq increment by 1start with 1;//建立一个从1自增的序列
在java中调用 seqid.nextval
insert into image(id,filename,account)values(seqid.nextval,?,?);
在博客上看见还有其他的方法:
obj.setId(UUID.randomUUID.toString());
本文介绍在Oracle数据库中实现自增字段的方法——通过创建序列,并演示如何在Java应用程序中利用该序列进行自动增长ID的插入操作。此外,还提供了一种基于UUID的替代方案。
3945

被折叠的 条评论
为什么被折叠?



