Tabelle mit Fremdschlüssel erstellen

March 19

Fremdschlüssel sind eine Notwendigkeit, um Datensicherheit und Verwaltbarkeit für Administratoren zur Verfügung zu stellen. Bei Tabellen mit einem Primärschlüssel und Fremdschlüssel verknüpft sind, können nicht Fremdschlüsseldaten, die andere Tabellenwerte verwendet gelöscht werden. Dadurch wird sichergestellt, dass keine verwaisten Datensätze und Datenverlust auftreten. Diese Schritte zeigen, wie einen Fremdschlüssel in SQL Server erstellen.

Anweisungen

1 Bestimmen Sie den Primärschlüssel für den Fremdschlüssel. Die foreign Key ist mit dem Primärschlüssel einer anderen Tabelle verbunden. Beispielsweise kann ein Kunde mehrere Bestellungen haben, so der Primärschlüssel der Customer-Tabelle einen Fremdschlüssel in der Tabelle hat.

2 Erstellen Sie die Tabelle mit dem Fremdschlüssel. In diesem Beispiel wird der Fremdschlüssel in der Tabelle mit den Primärschlüssel aus der Customer-Tabelle erstellt.

ERSTELLEN DER TABELLE BESTELLUNGEN(Bestell-Nr Ganzzahl Primärschlüssel,OrderDate Datetime,CustomerID Ganzzahl Verweise auf CUSTOMER(SID),Höhe Doppel);

3 Ändern Sie einen Fremdschlüssel in einer vorhandenen Tabelle. Wenn neue Tabellen erstellt werden, müssen der Datenbankadministrator neue Fremdschlüssel für vorhandene Tabellen erstellen. Das folgende Beispiel fügt einen Fremdschlüssel zu einer vorhandenen Tabelle.

"ALTER TABLE ORDERS"ADD FOREIGN KEY (Customerid) Verweise CUSTOMER(SID);