oracle入门之序列和索引
1.什么是序列 当某列需要自动增长时需要用到序列,序列一般用于主键或唯一列 --create sequence [seq_name] start with [startnum] increment by [incremnum]//增长的速度(步长) minvalue [num] maxvalue [num] cycle //当序列增长到30000,重新从1开始 --oncycle不循环 cache//缓存--nocache表示不缓存 [cache 10表示一次产生10个号放入缓存,提交效率,但是可能产生跳号,用nocache避免产生跳号] 使用: 序列名.nextval nextval和currval的区别 nextval: 增加sequence值然后返回 sequence值 currval: 返回当前值 [使用前必须