Oracle数据库修改序列,Oracle中的主键值和序列中的值对应不上时的处理方式-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
select max(stu.id) maxid from student stu; //查询student表中id的最大值
select XXX_SEQ.nextval from dual; //查询student表中id对应序列XXX_SEQ的下一个值
alter sequence XXX_SEQ increment by 1000; //将序列XXX_SEQ步长改为1000对应 student表中id的最大值
select XXX_SEQ.nextval from dual; //查询student表中id对应序列XXX_SEQ的下一个值查看步长是否改对
alter sequence XXX_SEQ increment by 1; //将序列XXX_SEQ步长改为1
select XXX_SEQ.nextval from dual; //查询student表中id对应序列XXX_SEQ的下一个值查看步长是否改对
参考
Oracle中的主键值和序列中的值对应不上时的处理方式_oracle序列值有问题-CSDN博客
在 oracle 中执行 sql 语句时报错“ORA-00001: 违反唯一约束条件 SYS_C0024202”_oracle违反唯一约束条件怎么解决-CSDN博客