En SQL -komposittnøkkel er en nøkkel som består av to kolonner. Når vi definerer en primærnøkkel, spesifiserer vi bare en enkelt kolonne i de fleste tilfeller.
Vi kan imidlertid lage en primær nøkkel identifisert med to kolonner. Dette er kjent som en sammensatt nøkkel.
La oss lære hvordan vi kan lage en sammensatt nøkkel i SQL.
SQL Composite Key Syntax
Følgende kode viser syntaks for å lage en sammensatt nøkkel i SQL.
Lag tabell tabell_navnSammensatt nøkkel i PostgreSQL
Følgende eksempel viser hvordan du lager en tabell med en sammensatt nøkkel i PostgreSQL.
Lag bordprodukter (Spørringen over oppretter en sammensatt nøkkel ved å passere PRODUCT_ID og PRODUKT_NAME KOMLUNTRER.
MERK: Composite Key Creation er relativt lik på tvers av større databasemotorer.
SQL Alter Composite Key
For å endre den sammensatte tasten, kan vi bruke ALTER TABLE -spørringen som vist nedenfor:
ALTER TABLE TABLE_NAMEKoden over vil legge til en ny begrensning med det spesifiserte navnet.
SQL Fjern komposittnøkkelen
For å fjerne en sammensatt nøkkel, kan du bruke drop -kommandoen som vist nedenfor:
ALTER TABLE TABLE_NAMEOvennevnte syntaks fjerner begrensningen med det spesifiserte navnet.
Konklusjon
Denne artikkelen diskuterte hvordan du oppretter en sammensatt nøkkel i SQL. En sammensatt nøkkel er en primærnøkkel som er sammensatt av to eller flere kolonner.
Takk for at du leste