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的下一个值

 

posted on 2017-11-14 15:27  hello策  阅读(589)  评论(0编辑  收藏  举报