1)如果想以不同的数字重新开始序列,必须删除重建。
SQL> alter sequence seq_t start with 2;
alter sequence seq_t start with 2
*
ERROR at line 1:
ORA-02283: cannot alter starting sequencenumber
只能将旧的序列删除,生成新的序列
本文介绍在尝试使用SQL命令更改序列起始值时遇到的限制。当需要改变序列的初始值时,直接使用ALTER命令并不被支持。正确的做法是先删除原有的序列,然后创建一个新的序列并指定所需的起始值。
1)如果想以不同的数字重新开始序列,必须删除重建。
SQL> alter sequence seq_t start with 2;
alter sequence seq_t start with 2
*
ERROR at line 1:
ORA-02283: cannot alter starting sequencenumber
只能将旧的序列删除,生成新的序列

被折叠的 条评论
为什么被折叠?