Ein SQL Composite -Schlüssel ist ein Schlüssel, der aus zwei Spalten besteht. Bei der Definition eines Primärschlüssels geben wir in den meisten Fällen nur eine einzige Spalte an.
Wir können jedoch einen Primärschlüssel erstellen, der durch zwei Spalten identifiziert wird. Dies ist als zusammengesetzter Schlüssel bekannt.
Lassen Sie uns erfahren, wie wir in SQL einen zusammengesetzten Schlüssel erstellen können.
SQL Composite Key Syntax
Der folgende Code zeigt die Syntax zum Erstellen eines zusammengesetzten Schlüssels in SQL.
TABLE TABLE_NAME CREATEZusammengesetzter Schlüssel in PostgreSQL
Das folgende Beispiel zeigt, wie Sie eine Tabelle mit einem zusammengesetzten Schlüssel in PostgreSQL erstellen.
Tischprodukte erstellen (Die obige Abfrage erstellt einen zusammengesetzten Schlüssel, indem die Spalten von Product_ID und Product_Name bestanden werden.
NOTIZ: Composite -Schlüsselerstellung ist in den wichtigsten Datenbankmotoren relativ ähnlich.
SQL Alter Composite -Schlüssel
Um den zusammengesetzten Schlüssel zu ändern, können wir die Abfrage der Alterentabelle wie unten gezeigt verwenden:
TABLE TABLE TABLE_NAMEDer obige Code fügt eine neue Einschränkung mit dem angegebenen Namen hinzu.
SQL Composite -Schlüssel entfernen
Um eine zusammengesetzte Taste zu entfernen, können Sie den unten gezeigten Drop -Befehl verwenden:
TABLE TABLE TABLE_NAMEDie obige Syntax entfernt die Einschränkung mit dem angegebenen Namen.
Abschluss
In diesem Artikel wurde erläutert, wie man einen zusammengesetzten Schlüssel in SQL erstellt. Ein zusammengesetzter Schlüssel ist ein Primärschlüssel, der aus zwei oder mehr Spalten besteht.
Danke fürs Lesen