Klucz złożony SQL jest kluczem składającym się z dwóch kolumn. Podczas definiowania klucza podstawowego w większości przypadków określamy tylko jedną kolumnę.
Możemy jednak utworzyć klucz podstawowy zidentyfikowany przez dwie kolumny. Jest to znane jako klucz złożony.
Dowiedzmy się, jak możemy utworzyć złożony klucz w SQL.
Składnia klawisza złożonego SQL
Poniższy kod pokazuje składnię do tworzenia złożonego klucza w SQL.
Utwórz Tabela Table_nameKlucz złożony w PostgreSQL
Poniższy przykład pokazuje, jak utworzyć tabelę z klawiszem złożonym w PostgreSQL.
Utwórz produkty stołowe (Powyższe zapytanie tworzy klucz kompozytowy, przekazując kolumny_wodowe produktu i nazwy produktu.
NOTATKA: Tworzenie kluczów złożonych jest stosunkowo podobne w głównych silnikach bazy danych.
SQL alter Composite Key
Aby zmodyfikować klawisz złożony, możemy użyć zapytania Tabela Alter, jak pokazano poniżej:
Zmień tabelę TABLE_NAMEPowyższy kod doda nowe ograniczenie o określonej nazwie.
SQL Usuń klucz kompozytowy
Aby usunąć klawisz złożony, możesz użyć polecenia Drop, jak pokazano poniżej:
Zmień tabelę TABLE_NAMEPowyższa składnia usuwa ograniczenie o określonej nazwie.
Wniosek
W tym artykule omówiono, jak utworzyć złożony klucz w SQL. Klucz złożony to klucz podstawowy, który składa się z dwóch lub więcej kolumn.
Dziękuje za przeczytanie