Tilføjelse af en fremmed nøgle begrænsning til en tabel kan forbedre dataintegritet i din database ansøgning. Du kan bruge Microsoft SQL Server til at udføre denne opgave. SQL Server er en relationel database management system, der anvendes til store databaser. En fremmed nøgle kan anvendes på en søjle eller en kombination af kolonner i en tabel, der anvendes til at forbinde en anden kolonne i en anden tabel . En af tabellerne har den primære nøgle kolonne og den anden tabel vil have den fremmede nøgle . Instruktioner
1
Start Microsoft SQL Server Management Studio , og klik derefter på " Ny forespørgsel . " Skriv følgende for at bruge " AdventureWorks2008R2 " database : Hej
BRUG AdventureWorks2008R2 ,
GO
2
Skriv følgende for at oprette en tabel " ContactBackup " : < br >
CREATE tABLE Person.ContactBackup
( ContactID int ),
GO
3
Skriv følgende for at ændre tabellen ved at tilføje en " Foreign Key " begrænsning, at henvisningerne i tabellen " person" : Hej
ALTER tABLE Person.ContactBackup
ADD cONSTRAINT FK_ContactBacup_Contact FOREIGN KEY ( ContactID )
rEFERENCER Person.Person ( BusinessEntityID ),
ALTER TABLE Person.ContactBackup
dROP CONSTRAINT FK_ContactBacup_Contact ,
GO
4
Skriv følgende at droppe " Foreign Key " begrænsning : Hej
DROP TABLE Person.ContactBackup ,