Является ли последовательность последовательностью на основе столбцов идентификаторов? Когда да, вы должны l oop, пока не получите правильное значение, потому что изменение приращения не работает.
При нормальной последовательности это должно работать
SQL> drop sequence t_seq;
Sequence T_SEQ gelöscht.
SQL> set echo on;
SQL> create sequence t_seq;
Sequence T_SEQ erstellt.
SQL> select t_seq.nextval from dual;
NEXTVAL
----------
1
SQL> select /*csv*/ sequence_name, increment_by,last_number from user_sequences where sequence_name = 'T_SEQ';
"SEQUENCE_NAME","INCREMENT_BY","LAST_NUMBER"
"T_SEQ",1,21
SQL> alter sequence t_seq increment by 100;
Sequence T_SEQ geändert.
SQL> select t_seq.nextval from dual;
NEXTVAL
----------
101
SQL> select /*csv*/ sequence_name, increment_by,last_number from user_sequences where sequence_name = 'T_SEQ';
"SEQUENCE_NAME","INCREMENT_BY","LAST_NUMBER"
"T_SEQ",100,2101
SQL> alter sequence t_seq increment by 1;
Sequence T_SEQ geändert.
SQL> select t_seq.nextval from dual;
NEXTVAL
----------
102
SQL> select /*csv*/ sequence_name, increment_by,last_number from user_sequences where sequence_name = 'T_SEQ';
"SEQUENCE_NAME","INCREMENT_BY","LAST_NUMBER"
"T_SEQ",1,122