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

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

 

Integritätsprüfungen bei INSERT

SQL Anywhere führt Integritätsprüfungen während der Ausführung von INSERT-Anweisungen durch. Beispiel: Sie möchten eine Abteilung erstellen, geben jedoch einen bereits verwendeten Wert in "DepartmentID" ein:

INSERT
INTO Departments ( DepartmentID, DepartmentName, DepartmentHeadID )
VALUES ( 200, 'Eastern Sales', 902 );

Die INSERT-Anweisung wird zurückgewiesen, weil der Primärschlüssel für die Tabelle nicht mehr eindeutig wäre. Da es sich bei der Spalte "DepartmentID" um einen Primärschlüssel handelt, sind doppelte Werte in diesem Feld nicht zulässig.

 Werte einfügen, die Beziehungen verletzen
 Fremdschlüssel
 Siehe auch