创建:
CREATE SEQUENCE ep_sequence
INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区 (没有空格注意)
删除:
drop sequence ep_sequence;
查看序列的属性:
SELECT sequence_name, sequence_name, min_value, max_value, increment_by, cycle_flag, order_flag, cache_size, last_number FROM user_sequences;
执行语句:select * from user_sequence;
(查询序列的当前值:
SELECT 序列名.currval FROM user_sequences;
或
select 序列名.currval from dual;
查询序列的下一值:
SELECT 序列名.nextval FROM user_sequences;
或
select 序列名.nextval from dual;
)