Каково максимальное значение MAXVALUE в последовательности в оракуле? - программирование
Подтвердить что ты не робот

Каково максимальное значение MAXVALUE в последовательности в оракуле?

Не могли бы вы рассказать, каково максимальное/минимальное значение MAXVALUE в последовательности и каково минимальное/максимальное значение MINVALUE в последовательности?

4b9b3361

Ответ 1

http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_6015.htm

MAXVALUE Укажите maximum value the sequence can generate. Это целочисленное значение может иметь 28 or fewer digits. MAXVALUE должен быть равен или больше, чем START WITH, и должен быть больше MINVALUE.

MINVALUE Укажите minimum value of the sequence. Это целочисленное значение может содержать 28 или менее цифр. MINVALUE должен быть меньше или равен START WITH и должен быть меньше MAXVALUE.

 CREATE SEQUENCE supplier_seq
 MINVALUE 1
 MAXVALUE 999999999999999999999999999
 INCREMENT BY 1;

Ответ 2

Максимальное значение ограничено только 28 цифрами.

Ответ 3

Вам не нужно указывать какое-либо значение MAX Value при создании seq.

CREATE SEQUENCE seq_name MINVALUE 1 NOMAXVALUE INCREMENT BY 1;

Это приведет к созданию seq с помощью

MIN_VALUE 1 MAX_VALUE 9999999999999999999999999999