每执行一次查询,序列会自动递增一次;
SELECT TEST_ID(序列名).NEXTVAL FROM DUAL;
修改每次递增的大小
ALTER SEQUENCE TEST_ID(序列名) INCREMENT BY 1(递增大小);
例子:
现在数据库的序列是100,我想从1000开始,则
ALTER SEQUENCE TEST_ID(序列名) INCREMENT BY 900(递增大小);
SELECT TEST_ID(序列名).NEXTVAL FROM DUAL;
这个时候序列已经是1000了;
执行完后,记得再执行
ALTER SEQUENCE TEST_ID(序列名) INCREMENT BY 1(递增大小);
修改完回1