Anfang des Inhaltsbereichs

-35: Referential integrity violated 

Erläuterung:

Eine der folgenden Ursachen kann vorliegen:

1.       Bei der INSERT- oder UPDATE-Anweisung in eine Tabelle, die referenzierende Tabelle in einer referentiellen CONSTRAINT-Definition ist, entsteht eine Zeile, die nicht Trefferzeile der CONSTRAINT-Definition ist.

2.       Beim Löschen von Zeilen einer referenzierten Tabelle (referenced_table) einer referentiellen CONSTRAINT-Definition mit ON DELETE RESTRICT in der DELETE RULE existiert eine Trefferzeile.

3.       Bei der Ausführung einer referentiellen CONSTRAINT-Definition enthält die referenzierte Tabelle (referenced_table) oder referenzierende Tabelle Zeilen, die der CONSTRAINT-Definition widersprechen.

Benutzerreaktion:

...

       1.      Sie können sich die bei der referentiellen CONSTRAINT-Definition verwendete Definition durch eine QUERY-Anweisung, angewandt auf die Systemtabelle DOMAIN.FOREIGNKEYCOLUMNS, anzeigen lassen. Die INSERT- oder UPDATE-Anweisung müssen Sie dieser Definition entsprechend ändern.

       2.      Mit Hilfe einer geeigneten QUERY-Anweisung müssen Sie ermitteln, welche Zeile der referenzierenden Tabelle verhindert, dass die gewünschten Zeilen der referenzierten Tabelle (referenced_table) gelöscht werden können.

       3.      Mit Hilfe einer geeigneten QUERY-Anweisung müssen Sie ermitteln, welche Zeile der referenzierten Tabelle (referenced_table) oder referenzierenden Tabelle der referentiellen CONSTRAINT-Definition widerspricht. Ändern oder löschen Sie diese Zeile, oder korrigieren Sie die CONSTRAINT-Definition.

Ende des Inhaltsbereichs