Bitte schauen Sie sich Abschnitt 12, Thema 216 genauer an.
Um einen Constraint hinzuzufügen, verwenden Sie die Syntax „ADD“ gefolgt von der Constraintdefinition. Hier ist ein Beispiel, wie Sie einen UNIQUE bfür die Spalte „email“ der Tabelle „Kontakte“ hinzufügen können:
ALTER TABLE Kontakte ADD UNIQUE (email);
SQLIn diesem Fall wird sichergestellt, dass es keine zwei Kontakte mit der gleichen E-Mail-Adresse in der Tabelle gibt.
Um einen Constraint zu entfernen, verwenden Sie die Syntax „DROP“ gefolgt von dem Namen des Constraints. Hier ist ein Beispiel, wie Sie den UNIQUE Constraint für die Spalte „email“ der Tabelle „Kontakte“ entfernen können:
ALTER TABLE Kontakte DROP INDEX email;
SQLEs ist wichtig zu beachten, dass Constraints auf Tabellen angewendet werden, um die Integrität der Daten zu gewährleisten und dass Constraints auch abhängig sein können von anderen Constraints oder Indizes, deshalb ist es wichtig sicherzustellen, dass die Abhängigkeiten beachtet werden bevor man Constraints hinzufügt oder entfernt.