场景: 有时候我们经常需要修改一下数据,但是这个字段关联着外键,这个时候我们需要首先清楚外键所在的表的数值,然后再修改这个字段值。这时候我们就需要外键查询了。
错误如下:
1.查询外键所在表
ORA-02292: integrity constraint
(WMSTEST.FK_470QWV17MO7ALWDQ0CK4Q54PB) violated - child record found
根据所报的错误,我们查询数据库
select * from dba_constraints t where t.CONSTRAINT_NAME = 'FK_470QWV17MO7ALWDQ0CK4Q54PB';
2.修改外键所在表的数值
根据1查询出来的表,修改表中修改字段的值为其他值
3.修改我们需修改的字段值
这时候就可以改我们想改字段的值了。