当前位置:   article > 正文

oracle修改序列的当前值_oracle所有序列在当前值下加100

oracle所有序列在当前值下加100

oracle序列不支持直接修改当前值,我们可以采用如下方式修改序列的值:

修改这个序列的increment,然后做一次select,然后再把increment 修改回来:

SQL> select seq.nextval from dual;

NEXTVAL
----------
21

SQL> alter sequence seq increment by 79;

序列已更改。


SQL> select seq.nextval from dual;

NEXTVAL
----------
100

SQL> alter sequence seq increment by 1;

序列已更改。

SQL> select seq.nextval from dual;

NEXTVAL
----------
101

SQL>


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/816648
推荐阅读
相关标签
  

闽ICP备14008679号