(15)oracle序列
1、创建序列
CREATE SEQUENCE EMP_SEQ
START WITH 1
MAXVALUE 9999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
2、使用序列
序列的两个属性值 currval 和 nextval
currval是获得当前值
nextval用于获得下一个值
select emp_seq.nextval from dual;
3、删除序列
drop sequence EMP_SEQ;
4、START WITH 用来设计初始值
第一次使用emp_seq.nextval 获得的值是初始值
5、修改序列属性
alter sequence emp_seq maxvalue 888;
6、步长 increment by
alter sequence emp_seq increment by 3;
7