第一種方法:
第一步就是找到子表的記錄:
select a.constraint_name, a.table_name, b.constraint_name
from user_constraints a, user_constraints b
where a.constraint_type = 'R'
and b.constraint_type = 'P'
and a.r_constraint_name = b.constraint_name
and a.constraint_name = 'FKXXX' --提示的報錯信息FK...填入這里。
第二步:
刪除子表中的所有記錄。
第三步:
就可以輕松刪除主表的記錄啦。
第二種方法:
根據提示的name關掉。
alter table sysuser_role disable constraint FK671FDKRNUAA98IUUKGKM803VS cascade
alter table sysuser_role enable constraint FK671FDKRNUAA98IUUKGKM803VS