--发现是启用外键约束时报的错 alter table DM_VOLREV enable constraint VR_VOLID_FK;
1> 先不验证已有数据的CONSTRANT,加上参数NOVALIDATE.*/ ALTER TABLE PN_POST ADD CONSTRAINT POST_CLOB_FK FOREIGN KEY (POST_BODY_ID) REFERENCES PN_POST_BODY_CLOB (OBJECT_ID) NOVALIDATE; --2>首先查看两个表对应起来的数据有多少 select count(*) from dm_volrev t,DM_VOLID k where t.vr_volid = k.vi_volid; --再分别查看单独的数据,发现外键表多了一行 select count(*) from dm_volrev t; select count(*) from DM_VOLID k; -找到多的行并删除 select t.vr_volid from dm_volrev t where t.vr_volid not in (select k.vi_volid from DM_VOLID k); delete from dm_volrev t where t.vr_volid = 479908; --直接重新执行启用外键的语句,或者删除之前的外键创建新的外键 alter table DM_VOLREV drop constraint VR_VOLID_FK; ALTER TABLE DM_VOLREV ADD CONSTRAINT VR_VOLID_FK foreign KEY (VR_VOLID) references DM_VOLID(VI_VOLID) VALIDATE; /*启用约束: enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束. enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据. 禁用约束: disable( novalidate):关闭约束,删除索引,可以对约束列的数据进行修改等操作. disable validate :关闭约束,删除索引,不能对表进行 插入/更新/删除等操作.*/
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有