7.8. Ihren Fremdschlüssel beschränken

Auch wenn Sie einfach eine Tabelle erzeugen und in sie eine Spalte stecken können, die als Fremdschlüssel dienen soll, ist diese dann noch kein richtiger Fremdschlüssel. Dazu müssen Sie sie als solchen bestimmen, wenn Sie eine Tabelle erzeugen oder ändern. Ein Fremdschlüssel wird in einer Struktur erzeugt, die man als Constraint (Beschränkung) bezeichnet.

Betrachten Sie einen CONSTRAINT als eine Regel, die die Tabelle befolgen muss.

Es bietet Ihnen entschiedene Vorteile, wenn ein FREMDSCHLÜSSEL in Ihrer Tabelle als Constraint angelegt wird.

Es werden Fehler gemeldet, wenn Sie die Regel verletzen. Das verhindert, dass Sie aus Versehen etwas machen, was die Tabelle beschädigt.

Sie können in Ihre Fremdschlüsselspalte ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.