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

时间:2012-03-07 04:32:52

标签: sql oracle oracle10g sequence

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

3 个答案:

答案 0 :(得分: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;

答案 1 :(得分:8)

最大值仅限于28位数。

答案 2 :(得分:5)

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

CREATE SEQUENCE seq_name MINVALUE 1 NOMAXVALUE INCREMENT BY 1;

最终将使用

创建seq

MIN_VALUE 1 MAX_VALUE 9999999999999999999999999999