序列
创建序列:
create sequence 序列名
start with 1 -- 开始数
increment by 1 -- 步长
maxvalue 30000 -- 最大值
cycle -- 是否循环 如果是 nocycle 表示不循环
nocache -- 是否缓存 cache 10 表示一次产生 10 个值
-- 优点提高效率,缺点产生跳号
用法
insert into 表名 values( 序列.nextval);
查看当前序列当前值,在查看未使用过的序列当前值之前需要先使用 序列.nextval 。
select 序列.currval from dual;