[每日一题]OCP1z0-047 :2013-07-20序列MINVALUE的默认值是多少
这里是考序列的START WITH n和MINVALUEn(默认最小值就是1)
好,我们先来建一个序列,然后做一个测试,到底是取START WITH的值还是MINVALUE值,而且我这里没设MINVALUE。
gyj@OCM>create sequence seq1
2 start with 100
3 increment by 10
4 maxvalue 200
5 cycle
6 nocache ;
Sequencecreated.
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
100
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
110
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
120
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
130
gyj@OCM>
select seq1.nextval fromdual;
NEXTVAL
----------
140
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
150
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
160
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
170
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
180
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
190
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
200
gyj@OCM> select seq1.nextval fromdual;
NEXTVAL
----------
1
循环回到1了。
结果很明显,正确答案是:A