Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenintegrität » Entitätsintegrität und referenzielle Integrität » Referenzielle Integrität prüfen

 

Integritätsprüfungen bei DELETE oder UPDATE

Fremdschlüsselfehler können auch dann auftreten, wenn Sie einen Aktualisierungs- oder einen Löschvorgang ausführen. Beispiel: Sie möchten die Abteilung R&D aus der Abteilungstabelle "Departments" löschen. Das Feld "DepartmentID" ist der Primärschlüssel der Abteilungstabelle "Departments" und stellt die EINS-Seite der Eins-zu-Viele-Beziehung dar. Beim Feld "DepartmentID" der Tabelle "Employees" handelt es sich um den entsprechenden Fremdschlüssel und damit um die VIELE-Seite. Ein Datensatz auf der EINS-Seite einer solchen Beziehung kann erst dann gelöscht werden, wenn alle entsprechenden Einträge auf der VIELE-Seite ebenfalls gelöscht sind.

 Fehler der referenziellen Integrität bei DELETE
 Fehler der referenziellen Integrität bei UPDATE
 Integrität zum Zeitpunkt der Festschreibung mit COMMIT prüfen
 Siehe auch