Oracle-Drop-Table-Datagramm: ora-02292: Integritätsbeschränkung verletzt

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 = '表名'

Guess you like

Origin blog.csdn.net/dxjren/article/details/128092615