Lägga ett utländskt avgörande begränsning till ett bord kan förbättra dataintegritet i din databas . Du kan använda Microsoft SQL Server för att utföra denna uppgift . SQL Server är en relationsdatabas management system som används för stora databaser . En främmande nyckel kan appliceras till en kolonn eller kombination av kolumner i en tabell används för att länka en annan kolumn i en annan tabell. Ett av borden har primärnyckeln kolumnen , och den andra tabellen kommer att få den främmande nyckeln . Instruktioner
1
Starta Microsoft SQL Server Management Studio , klicka på " Ny fråga . " Skriv följande för att använda " AdventureWorks2008R2 " databas :
USE AdventureWorks2008R2 ,
GÅR
2
Skriv följande för att skapa en tabell " ContactBackup " :
CREATE tABLE Person.ContactBackup
( Contact int ) ;
GÅR
3
Skriv följande för att ändra tabellen genom att lägga till en " Foreign Key " begränsning som refererar till tabellen " Person " :
ALTER tABLE Person.ContactBackup
lägga hinder FK_ContactBacup_Contact främmande nyckel ( Contact ) katalog
REFERENSER Person.Person ( BusinessEntityID ) ;
ALTER TABLE Person.ContactBackup
FK_ContactBacup_Contact DROP tvång;
GO
4
Skriv följande för att släppa " Foreign Key " begränsning :
DROP TABLE Person.ContactBackup , Addera