oracle sequence nextVal 从2开始

oracle的sequence使用selectsequence_activity_activityInfo.nextValfromdual是从1开始,如是insertin... oracle 的sequence使用select sequence_activity_activityInfo.nextVal from dual是从1开始,如是insert into tableName (ID) values (sequence_activity_activityInfo.nextVal) ; 确实从2开始的。
注 在公司的oracle数据库是没有问题的,在客户的测试环境中使用
select sequence_activity_activityInfo.nextVal from dual 的ID 是1,2,3,4,...
使用insert into tableName (ID) values (sequence_activity_activityInfo.nextVal) 的ID是2,3,4,...

CREATE SEQUENCE sequence_activity_activityInfo
  INCREMENT BY 1 
  START WITH 1  
  NOMAXVALUE  
  NOCYCLE
NOCACHE;
展开
 我来答
来学习的DBA
2015-04-10 · TA获得超过298个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:207万
展开全部
是这样的这个本生就是一个bug来的, 你需要插入一条数据,然后删掉,删除序列,再建序列,试试?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式