oracle中序列中MAXVALUE的最大值是多少?

use*_*398 18 sql oracle sequence oracle10g

你能告诉我MAXVALUE序列中的最大值/最小值是MINVALUE多少,序列中的最小值/最大值是多少?

mr_*_*air 19

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;
Run Code Online (Sandbox Code Playgroud)


小智 8

最大值仅限于28位数.


小智 5

在创建seq时,您不必提及MAX Value的任何值.

CREATE SEQUENCE seq_name MINVALUE 1 NOMAXVALUE INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)

这将最终创建seq

MIN_VALUE 1 MAX_VALUE 9999999999999999999999999999