create sequence timestamp_version
start with 2
increment by 1
minvalue 1
maxvalue 99
cycle;
解释:
上面的sql语句意思是序列从2开始,每次自增1.最小值为1,最大值为99,当达到最大值进行循环。
设置cycle属性后,当sequence达到最大值后,会循环从minValue开始。
设置cycle属性后,如果没有指定MINVALUE的值,当sequence达到最大值时,会从1开始循环。
--查询当前的序列值:
select currval('timestamp_version');
--查询下一个序列值:
select nextval('timestamp_version');