oracle的sequence并不能直接修改开始值,而是需要通过修改增量的值来间接修改开始值。
具体步骤如下:
1、先获取sequence的开始值:例如1000
2、然后把增量的值设置为-1000。
3、然后再次获取sequence的开始值:这时候就变成1了。(1000-1000+1)
4、最后需要把增量重新设置为1(如果不设置的话,增量就变成-1000了)
2022-08-11 18:40:10
oracle的sequence并不能直接修改开始值,而是需要通过修改增量的值来间接修改开始值。
具体步骤如下:
1、先获取sequence的开始值:例如1000
2、然后把增量的值设置为-1000。
3、然后再次获取sequence的开始值:这时候就变成1了。(1000-1000+1)
4、最后需要把增量重新设置为1(如果不设置的话,增量就变成-1000了)