AI智能
改变未来

oracle序列修改起始值

每执行一次查询,序列会自动递增一次;

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

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » oracle序列修改起始值