--创建自增长序列(模板)
CREATE SEQUENCE SEQNAME --序列名字
INCREMENT BY 1 --每次自增1, 也可写非0的任何整数,表示自增,或自减
START WITH 1 --以该值开始自增或自减
MAXVALUE 1.0E20 --最大值;设置NOMAXVALUE表示无最大值
MINVALUE 1 --最小值;设置NOMINVALUE表示无最大值
CYCLE or NOCYCLE --设置到最大值后是否循环;
CACHE 20 --指定可以缓存 20 个值在内存里;如果设置不缓存序列,则写NOCACHE
ORDER or NOORDER --设置是否按照请求的顺序产生序列
--Demo:
CREATE SEQUENCE SEQ
INCREMENT BY 1
START WITH 1
MAXVALUE 1.0E20
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER
新增sql:insert into Demo(id, key1, key2) value(SEQ.NEXTVAL,"k1","k2")