Anfang des Inhaltsbereichs

-35: Referential integrity violated Dokument im Navigationsbaum lokalisieren

Erläuterung:

Eine der folgenden Ursachen kann vorliegen:

  1. Bei der INSERT- oder UPDATE-Anweisung in eine Tabelle, die referenzierende Tabelle in einer CONSTRAINT-Definition (REFERENTIAL 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 CONSTRAINT-Definition (REFERENTIAL CONSTRAINT DEFINITION) mit ON DELETE RESTRICT in der DELETE RULE existiert eine Trefferzeile.
  3. Bei der Ausführung einer CONSTRAINT-Definition (REFERENTIAL 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 CONSTRAINT-Definition (REFERENTIAL CONSTRAINT DEFINITION) verwendete Definition durch eine QUERY-Anweisung, angewandt auf die Systemtabelle DOMAIN.COL_REFS_COL, 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, daß 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 CONSTRAINT-Definition (REFERENTIAL CONSTRAINT DEFINITION) widerspricht. Ändern oder löschen Sie diese Zeile, oder korrigieren Sie die CONSTRAINT-Definition.
Ende des Inhaltsbereichs