Fremmednøkler er en nødvendighet for å gi data sikkerhet og administrasjon for administratorer . Når tabellene er forbundet med en primær nøkkel og en fremmednøkkel , kan utenlandske viktige data som er avhengig av andre tabellverdiene ikke slettes . Dette sikrer at ingen foreldreløse poster og tapte data oppstår. Disse trinnene viser deg hvordan du oppretter en fremmednøkkel i SQL Server. Instruksjoner
en
Bestem primærnøkkel for fremmednøkkel. Fremmednøkkelen er forbundet med den primære nøkkelen i en annen tabell . For eksempel kan en kunde ha flere bestillinger, så primærnøkkelen av kunden tabellen har en fremmednøkkel i den rekkefølgen tabellen .
2
Lag bordet med den utenlandske tasten. I dette eksemplet er den utenlandske nøkkelen opprettet i den rekkefølgen tabellen ved hjelp av primærnøkkelen fra kunden tabellen .
CREATE TABLE ORDRE ( OrderID heltall primærnøkkel, OrderDate datetime , CustomerID heltall referanser KUNDE ( SID ) , Beløp dobbel ) ;
3
Alter en utenlandsk tast på en eksisterende tabell . Når nye tabeller er opprettet , kan databasen administrator må opprette nye fremmednøkler på eksisterende tabeller . Eksempelet legger under en fremmednøkkel til en eksisterende tabell
ALTER TABLE ORDERSADD FOREIGN KEY ( KundeID ) REFERANSER KUNDE ( SID ) ; .