语法:
create sequence 序列名
start with n 初始值
increment by n 增长值
maxvalue n|nomaxvalue 最大值
minvalue n|nominvalue 最小值
cache n|nocache (把n个连续的序列号保存在内存中)
cycle |nocycle (达到最大值或最小值是否重新循环)
例:创建一个序列
create sequence seq_test
start with 1
increment by 1
maxvalue 100
nominvalue
nocache
cycle
删除序列:drop sequence seq_test
查询序列;
select seq_test.nextval from dual;查询序列的下一个值
select seq_test.currval from dual;查询序列的当前值
修改序列:
alter sequence seq_test increment by 2;