1, 创建sequence:
CREATE SEQUENCE evntlog_sequence
INCREMENT BY 1 -- 每次加1个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
2,可以测试当前sequence:
SELECT evntlog_sequence.nextval FROM DUAL;
注意:刚开始不要使用CURRVAL,因为当前sequence还未初始化。需要第一次nextval后才可使用。
3,alter sequence:
把步骤1的create改为alter就行。不过,得把Start with 1去掉。因为alter时,不能改变start值。
如需重新按序号1开始计数,请跳到第四步-》第一步
4,drop sequence;
drop sequence evntlog_sequence;
相关文章
暂无评论...