1:创建sequence
1 create sequence seq --sequence名称:seq2 minvalue 1 --minvalue 最小值3 maxvalue 999999999999999999999999999 --maxvalue 最大值4 start with 1 --从1开始计数5 increment by 1 --每次加1个6 cache 10; --缓存序列,设置缓存10个
2、查询Sequence
select seq.currval,seq.nextval from dual;--currval :返回sequence当前值--nextval:返回下一下sequence值
3、使用sequence插入一条数据
insert into tableName(id) values (seq.Nextval); --给tableName中插入一条数据,id为sequence的下一个值