Hvordan legge til en fremmednøkkelbegrensning

Hvordan legge til en fremmednøkkelbegrensning


Legge til en fremmednøkkelbegrensning i en tabell kan forbedre dataintegriteten i databaseprogrammet. Du kan bruke Microsoft SQL Server for å utføre denne oppgaven. SQL Server er en relasjonsdatabase management system brukes for store databaser. En fremmednøkkel kan brukes på en søyle eller en kombinasjon av kolonnene i en tabell som brukes til å koble en annen kolonne i en annen tabell. En av tabellene har primærnøkkelen kolonnen, og den andre tabellen vil ha fremmednøkkel.

Bruksanvisning

1 Start Microsoft SQL Server Management Studio, deretter "Ny spørring." Skriv inn følgende for å bruke "AdventureWorks2008R2" database:

BRUK AdventureWorks2008R2;

2 Skriv inn følgende for å opprette en tabell "ContactBackup":

CREATE TABLE Person.ContactBackup

(ContactID int);

3 Skriv inn følgende for å endre tabellen ved å legge til en "Foreign Key" begrensning som refererer bordet "Person":

ALTER TABLE Person.ContactBackup

LEGG CONSTRAINT FK_ContactBacup_Contact FOREIGN KEY (ContactID)

REFERENCES Person.Person (BusinessEntityID) ;

ALTER TABLE Person.ContactBackup

DROP CONSTRAINT FK_ContactBacup_Contact;

4 Skriv inn følgende for å slippe "Foreign Key" begrensning:

DROP TABLE Person.ContactBackup;