我的天,序列其实就是一个自我循环,可以递增,可以递减,可以重复循环的id生成器,个人感觉,我们在些项目的时候,有uuid就够了,为毛还要有序列这个东西呢?…
删除:
drop sequence 序列名 ;
CREATE SEQUENCE sequence //创建序列名称
[INCREMENT BY n]//递增的序列值是n如果n是正数就递增,如果是负数就递减
[START WITH n] //开始的值,递增默认是minvalue 递减是maxvalue
[{MAXVALUE n | NOMAXVALUE}] //最大值
[{MINVALUE n | NOMINVALUE}] //最小值
[{CYCLE | NOCYCLE}] //循环/不循环
[{CACHE n | NOCACHE}];//分配并存入到内存中
例子:
create sequence mySeq --序列名
Minvalue 1 --最小值
Maxvalue 99999999 --最大值
Start with 1 --起始值
Increment by 1 --递增值
Cache 10 ; --分配10个值保存到内存中