发布网友 发布时间:2022-04-22 07:56
共2个回答
热心网友 时间:2024-01-15 15:18
理论上ORACLE序列,除了START值外任何参数都可以修改
当然最常用的就是先减去xx,然后增加
ALTER SEQUENCE SEQ INCREMENT -500;
SELECT SEQ.NEXTVAL FROM DUAL; --会得到0
ALTER SEQUENCE SEQ INCREMENT BY 1
还是DB2劲,可以直接修改
ALTER SEQUENCE SEQ RESTART WITH 5
热心网友 时间:2024-01-15 15:18
你是想改sequence的nextval值吧?一般通过下面的方法,比如如果当前值是1000,想跳回1的话:
alter sequence id_sequence increment by -1000;
select id_sequence.nextval from al;
alter sequence id_sequence increment by 1;