Legge til en fremmednøkkel begrensning til en tabell kan forbedre dataintegritet i databaseprogrammet. Du kan bruke Microsoft SQL Server for å utføre denne oppgaven. SQL Server er en relasjonell database management system som brukes for store databaser . En fremmed nøkkel kan være satt på en kolonne eller i kombinasjon av kolonnene i en tabell som brukes for å koble en annen kolonne i en annen tabell . En av tabellene har primærnøkkelen kolonnen , og den andre tabellen vil ha utenlandske nøkkelen . Instruksjoner
en
start Microsoft SQL Server Management Studio , og klikk " Ny spørring . " Skriv inn følgende for å bruke " AdventureWorks2008R2 " database : en
BRUK AdventureWorks2008R2 ;
GO
2
Skriv inn følgende for å opprette en tabell " ContactBackup " :
CREATE tABLE Person.ContactBackup
( ContactID int ) ;
GO
3
Skriv inn følgende for å endre tabellen ved å legge en " Foreign Key " begrensning som refererer bordet " person " : en
ALTER tABLE Person.ContactBackup
Legg til begrensning FK_ContactBacup_Contact FOREIGN KEY ( ContactID )
REFERANSER Person.Person ( BusinessEntityID ) ;
ALTER TABLE Person.ContactBackup
DROP CONSTRAINT FK_ContactBacup_Contact ;
GO
4
Skriv inn følgende for å slippe " Foreign Key " begrensning : en
DROP TABLE Person.ContactBackup ;