使用:
CREATE SEQUENCE test_sequence1
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
建立sequence后,在plsql中看到序列的定义时有一个是NEXT NUMBER,此时是1,但当使用了一次这个sequence后,再看这个NEXT NUMBER就是11了,我理解不应该是下一个值,即2么?难道理解不对?我没有中断数据库连接或是其它操作,cache也会跳号?谢谢!
我明白,但我在PLSQ中用右键view这个序列的定义时,有个列是NEXT NUMBER,用一次nextval后它就变成11了,不是2,不知道这是为什么呢?
汪汪一只猫
慕妹3146593
相关分类