Q题目如下所示:

  CREATE SEQUENCE seq1 START WITH 100 INCREMENT BY 10 MAXVALUE 200 CYCLE NOCACHE.

The sequence SEQ1 has generated numbers up to the maximum limit of 200. You issue the following SQL statement:

SELECT seq1.nextval FROM dual.

What is displayed by the SELECT statement?

A、1

B、10

C、100

D、an error

 

     A答案:A。

 

 

    题目“has generated numbers up to the maximum limit of 200”表示序列SEQ1当前已经是最大值200,且创建属性是CYCLE的,所以,NEXTVAL的值从1开始。注意:即便是START WITH 100,使用CYCLE属性的序列还是从1开始的。

所以,本题的答案为A。

 

 

 

 

 

DB笔试面试历史连接
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

 

 

【DB笔试面试100】在Oracle中,如下命令:CREATE SEQUENCE seq1()_二维码

 

 

About Me:小麦苗

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 版权所有,欢迎分享本文,转载请保留出处

 

 

 

【DB笔试面试100】在Oracle中,如下命令:CREATE SEQUENCE seq1()_二维码_02