最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle教程:ORA-02292和ORA-02297

来源:动视网 责编:小采 时间:2020-11-09 11:59:43
文档

Oracle教程:ORA-02292和ORA-02297

Oracle教程:ORA-02292和ORA-02297:删除某表的数据,报错ldquo;ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录rdquo;。原来该表有主键 删除某表的数据,报错ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子
推荐度:
导读Oracle教程:ORA-02292和ORA-02297:删除某表的数据,报错ldquo;ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录rdquo;。原来该表有主键 删除某表的数据,报错ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子


删除某表的数据,报错ldquo;ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录rdquo;。原来该表有主键

删除某表的数据,报错“ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录”。原来该表有主键,随即置主键约束无效

ALTER TABLE table_name MODIFY CONSTRAINT PK_SUB_TASK_T DISABLE;

又报错“ORA-02297: 无法禁用约束条件 (UNITELE.PK_SUB_TASK_T) - 存在相关性”

说明该表的主键被其他表作为了外键,置约束无效得加上cascade

ALTER TABLE table_name MODIFY CONSTRAINT PK_SUB_TASK_T DISABLE CASCADE;

或 ALTER TABLE table_name DISABLE CONSTRAINT PK_SUB_TASK_T CASCADE;

这样就可以删除数据了,但是务必在删除数据后,,将主键约束置为有效。由于前面使用的是级联,那么也会影响到其他表将该主键作为外键的约束,给一并置为了无效,所以都得给置回来。

会影响到其他哪些约束哪些表呢?

select CONSTRAINT_NAME,TABLE_NAME from dba_constraints

where r_constraint_name ='PK_SUB_TASK_T';

文档

Oracle教程:ORA-02292和ORA-02297

Oracle教程:ORA-02292和ORA-02297:删除某表的数据,报错ldquo;ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录rdquo;。原来该表有主键 删除某表的数据,报错ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top