1.SEQUENCE 作用:自增序列
2.语法:
CREATE SEQUENCE emp_sequence --名称
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXvalue -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
例:
CREATE SEQUENCE VOTE_USER_S
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
NOCACHE ;
3.使用
获取1个sequence
SELECT VOTE_USER_S.nextval FROM DUAL
获取多个sequence
SELECT LEVEL,VOTE_USER_S.nextval FROM DUAL CONNECT BY LEVEL<=10;