在进行业务开发过程中进行数据库数据的手动删除。出现了下图的问题
核实进行业务删除表该外键关联关系的表:、
1 SELECT 2 A .constraint_name, 3 A .table_name, 4 b.constraint_name 5 FROM 6 user_constraints A, 7 user_constraints b 8 WHERE 9 A .constraint_type = 'R' 10 AND b.constraint_type = 'P' 11 AND A .r_constraint_name = b.constraint_name 12 AND A .constraint_name = UPPER ( 13 'FK_BDGBANK_ID' 14 ) 15
查询结果发现:该进行删除数据的表(bs_bdg_bank),与t业务表(BS_BDG_BANK_BALANCE)是存在 外键关系的FK_BDGBANK_ID。
故在进行业务删的时候,一定要先删除其外键关联关系的业务表数据。