你能告诉我序列中的MAXVALUE
的最大/最小值是多少? MINVALUE
的最小值/最大值是多少?
答案 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