
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; 展开
注 在公司的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; 展开
1个回答
展开全部
是这样的这个本生就是一个bug来的, 你需要插入一条数据,然后删掉,删除序列,再建序列,试试?

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询