当前位置 博文首页 > java李阳勇的博客:ORACLE 实现 ID 自增
目录
前言
具体命令
具体详解:
由于oracle数据库不像mysql一样在建立表的时候设置自动增长列功能
设置UUID的缺点
字符串占用的空间比较大、
而且效率也比较低下、
生成的ID是字符串随机数。做表关联关系的时候不好找、要做排序也不现实
所以通过创建序列(sequence)的方式来实现oracle id自增
create sequence TRAIN_USER
INCREMENT BY 1
?MINVALUE 1
?MAXVALUE 999999999999
?START WITH 1
?NOCACHE
?ORDER ;
INCREMENT BY 1? ?增长的步长
?MINVALUE 1? ? ? ? ? 最小值
MAXVALUE 999999999999? 增长的最大值
[START WITH 1]? ? ? ?从几开始增长
NOCACHE? ? ?不缓存
cs