1:创建sequence
1 create sequence seq --sequence名称:seq 2 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的下一个值