ORA-02291: integrity constraint (SYSTEM.FK1170E5C5328E4352) violated 解决办法

在对数据库插入数据是碰到如下错误:


ORA-02291: integrity constraint (SYSTEM.FK1170E5C5328E4352) violated


分析:

这个是由于违反数据完整性,造成数据库拒绝该数据写入。


解决办法:

1) 首先查询该约束的详细信息

select * from all_constraints where constraint_name = 'FK1170E5C5328E4352';

select owner,constraint_name,constraint_type,table_name,r_owner,r_constraint_name from all_constraints where constraint_type in ('P','U') and table_name='TBL_BILLINGUSER';
 

2)   从上面的结果中找到R_CONSTRAINT_NAME的值,我的例子是SYS_C0011132


3) 然后查询SYS_C0011132的详细信息

select * from all_constraints where constraint_name = 'SYS_C0011132';


4)然后从结果就可以知道依赖的表是哪一个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值