create sequence s
Sequence created.
select scale_flag, extend_flag
from user_sequences
SCALE_FLAG | EXTEND_FLAG | N | N |
---|
alter sequence s scale extend
Sequence altered.
select scale_flag, extend_flag
from user_sequences
SCALE_FLAG | EXTEND_FLAG | Y | Y |
---|
select s.nextval from dual
NEXTVAL | 1028780000000000000000000000000001 |
---|
alter sequence s maxvalue 9999999
Sequence altered.
select s.nextval from dual
NEXTVAL | 1028780000002 |
---|
alter sequence s scale noextend
Sequence altered.
select s.nextval
from dual connect by level <= 7
NEXTVAL | 1028783 | 1028784 | 1028785 | 1028786 | 1028787 | 1028788 | 1028789 |
---|
select s.nextval from dual
ORA-64603: NEXTVAL cannot be instantiated for S. Widen the sequence by 1 digits or alter sequence with SCALE EXTEND.More Details: https://docs.oracle.com/error-help/db/ora-64603
alter sequence s maxvalue 99999999
Sequence altered.
select s.nextval from dual
NEXTVAL | 10287810 |
---|
alter sequence s noscale
Sequence altered.
select s.nextval from dual
NEXTVAL | 19999911 |
---|