Gewusst wie: hinzufügen eine Foreign Key-Einschränkung

July 29

Gewusst wie: hinzufügen eine Foreign Key-Einschränkung

Eine foreign Key-Einschränkung zu einer Tabelle hinzufügen, kann die Integrität der Daten in Ihrer Datenbankanwendung verbessern. Sie können Microsoft SQL Server verwenden, um diese Aufgabe durchzuführen. SQL Server ist ein relationales Datenbank-Managementsystem für große Datenbanken verwendet. Ein Fremdschlüssel kann auf eine Spalte oder eine Kombination von Spalten in einer Tabelle eine weitere Spalte in einer anderen Tabelle verknüpft angewendet werden. Einer der Tabellen hat die primäre Schlüsselspalte, und die zweite Tabelle haben den Fremdschlüssel.

Anweisungen

1 Starten Sie Microsoft SQL Server Management Studio und dann auf "Neue Abfrage". Geben Sie Folgendes ein, um die Datenbank "AdventureWorks2008R2" verwenden:

USE AdventureWorks2008R2;

GEHEN

2 Geben Sie zum Erstellen einer Tabelle "ContactBackup" Folgendes:

Erstellen der Tabelle Person.ContactBackup

(BusinessEntityID Int);

GEHEN

3 Geben Sie Folgendes ein, um die Tabelle durch Hinzufügen einer "Fremdschlüssel"-Einschränkung, die Tabelle "Person" ändern:

ALTER TABLE Person.ContactBackup

Hinzufügen der Einschränkung FK_ContactBacup_Contact FREMDSCHLÜSSEL (ContactID)

REFERENCES Person.Person (BusinessEntityID) ;

ALTER TABLE Person.ContactBackup

DROP CONSTRAINT FK_ContactBacup_Contact;

GEHEN

4 Geben Sie Folgendes ein, um die "Fremdschlüssel" Einschränkung löschen:

DROP TABLE Person.ContactBackup;