笔者是因为数据库迁移过来,似乎没把游标的值带过来,导致自增又从0开始了
解决方案如下:
1.查询冲突表下存在的自增序列,如果存在报错的那个序列,就用以下语句干掉
drop SEQUENCE SEQ_TS_SCHEDULE_HOUR ;
2.重新创建该序列,并指定起始id,如笔者表中大概id已经有1390多的数据了,不妨直接设置到1400
CREATE SEQUENCE SEQ_TS_SCHEDULE_HOUR MINVALUE 1400 MAXVALUE 99999999
INCREMENT BY 1
START WITH 1400;
commit 上述操作即可