自学内容网 自学内容网

索引唯一约束问题SQL

新增报错违反唯一约束条件 (JING_DIAN.SYS_C0096533)

【问题原因】

这个问题可能是由于在Oracle APEX中,虽然你创建了一个名为"ISEQ_520227"的索引,但是在插入数据时,违反了唯一约束条件。这可能是因为你的数据表中已经存在相同的值,或者你的插入语句没有正确地使用这个索引。

【解决方案】

查询当前自增主键的序列号

Select "ISEQ$$_142011".nextval from dual;

修改自增主键的序列号

alter table PAS_GROUP_WORK_STATION_POSITION modify GROUP_WORK_STATION_POSITION_ID

generated by default as identity (start with 3000 );

添加自增序列(暂时用不到)

generated by default as identity primary key 

代码:

-- 查询当前自增主键的序列号
 Select "ISEQ$$_520227".nextval from dual;  --6
 Select "ISEQ$$_520230".nextval from dual;  --3

-- 修改自增主键的序列号
alter table  DIAN_COMPETENCE_DIMENSION  modify COMPETENCE_DIMENSION_ID
                     generated by default as identity (start with 10  );
alter table  DIAN_COMMENDATION_TYPE  modify COMMENDATION_TYPE_ID
                     generated by default as identity (start with 10  );

新增成功!


原文地址:https://blog.csdn.net/clover_oreo/article/details/140272265

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!