ORA-02292: Vollständige Einschränkung verletzt (Benutzername.Einschränkungsname) – Unterdatensatz gefunden;
konkretes Beispiel ist >>
„ORA-02292: Vollständige Einschränkung verletzt (dong.FK8HW3DDWSSDEE3333D) – Unterdatensatz gefunden“
Wenn die oben genannten Probleme auftreten, müssen wir: Einschränkungen deaktivieren, Daten löschen und Einschränkungen aktivieren, um das Problem zu lösen;
1. Deaktivieren Sie Einschränkungen
// alter table 表名 disable constraint 约束名;
alter table STU_CLASS disable constraint FK8HW3DDWSSDEE3333D;
2. Daten löschen
Wenn Tabelleneinschränkungen deaktiviert sind, können Daten gelöscht werden
3. Startbeschränkungen
-- alter table 表名 enable constraint 约束名;
alter table STU_CLASS enable constraint FK8HW3DDWSSDEE3333D;
4. Abfragebeschränkungen
select * from user_constraints t where t.CONSTRAINT_NAME='约束名'
select * from user_constraints t where t.table_name = '表名'