web-dev-qa-db-fra.com

quelle est la valeur maximale de MAXVALUE en séquence dans oracle?

Pourriez-vous me dire quelle est la valeur maximale/minimale de MAXVALUE dans une séquence et quelle est la valeur minimale/maximale de MINVALUE dans la séquence?

19
user1252398

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

MAXVALUE Spécifiez le maximum value the sequence can generate. Cette valeur entière peut avoir 28 or fewer digits. MAXVALUE doit être égal ou supérieur à START WITH et doit être supérieur à MINVALUE.

MINVALUE Spécifiez le minimum value of the sequence. Cette valeur entière peut avoir 28 chiffres ou moins. MINVALUE doit être inférieur ou égal à START WITH et doit être inférieur à MAXVALUE.

 CREATE SEQUENCE supplier_seq
 MINVALUE 1
 MAXVALUE 999999999999999999999999999
 INCREMENT BY 1;
19
mr_eclair

La valeur maximale est limitée à 28 chiffres uniquement.

8
Kundan Kumar

Vous n'avez pas à mentionner de valeur pour la valeur MAX lors de la création de la séquence.

CREATE SEQUENCE seq_name MINVALUE 1 NOMAXVALUE INCREMENT BY 1;

Cela finira par créer un seq avec

MIN_VALUE 1 MAX_VALUE 9999999999999999999999999999

5
Kannan Msk