[每日一题]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---------- 100gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 110gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 120gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 130gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 140gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 150gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 160gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 170gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 180gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 190gyj@OCM> select oracle账号seq1.nextval fromdual; NEXTVAL---------- 200gyj@OCM> select seq1.nextval fromdual; NEXTVAL---------- 1
循环回到1了。
结果很明显,正确答案是:A