看到墨天轮的一道题目
在oracle中,使用如下语句创建序列create sequence seq_id;
在使用该序列的过程中数据处理出现异常宕机,宕机时序列的当前值是99,
重新启动数据库后这时查询序列的下一个值是多少。答案是101
使用create sequence seq_id 创建sequence的时候
cache默认为20.得出计算规则为
select (ceil(seq_id.nextval/20)*20)+1 from dual;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




