10.4 ➡️ Multiple Column Constraints

Bitte schauen Sie sich Abschnitt 12, Thema 206 genauer an.

Multiple Column Constraints

Multiple Column Constraints sind Constraints, die auf mehrere Spalten in einer Tabelle angewendet werden. Dies ermöglicht es, Regeln für die Dateneingabe auf mehrere Spalten gleichzeitig anzuwenden.

Eine Möglichkeit, Multiple Column Constraints ohne ALTER TABLE zu erstellen, besteht darin, sie bei der Erstellung der Tabelle festzulegen. Hier ist ein Beispiel, wie Sie eine Tabelle „Personen“ erstellen können, die einen UNIQUE Constraint auf die Spalten „first_name“ und „last_name“ hat:

CREATE TABLE Personen (
  id INT PRIMARY KEY,
  first_name VARCHAR(255),
  last_name VARCHAR(255),
  UNIQUE (first_name, last_name)
);
SQL

In diesem Fall wird sichergestellt, dass es keine zwei Personen mit dem gleichen Vornamen und Nachnamen in der Tabelle gibt.

Es ist auch möglich, Multiple Column Constraints für andere Arten von Constraints zu verwenden, wie zum Beispiel CHECK oder FOREIGN KEY.

Es ist wichtig zu beachten, dass es in der Realität viele weitere Variationen und Möglichkeiten gibt, Multiple Column Constraints zu erstellen und zu verwenden, je nach Anforderungen und Kontext.