ORA-00001: 违反唯一约束条件

今天遇到了这个问题,查了好久才查到,原来我事先插入该表一些基础数据,但是建立的索引却是从1开始的,所以造成主键约束不唯一,因而插入数据失败。

旧索引:create sequence seq_advert  minvalue 1 maxvalue 9999999999999999999 increment by 1 start with 1 cache 20 noorder  nocycle ;

新索引:create sequence seq_advert  minvalue 1 maxvalue 9999999999999999999 increment by 1 start with 59 cache 20 noorder  nocycle ;

标签