oracle 外键修改

场景: 有时候我们经常需要修改一下数据,但是这个字段关联着外键,这个时候我们需要首先清楚外键所在的表的数值,然后再修改这个字段值。这时候我们就需要外键查询了。
错误如下:
在这里插入图片描述

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.修改我们需修改的字段值

这时候就可以改我们想改字段的值了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值