索引唯一约束问题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)!