Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So erstellen Sie einen zusammengesetzten Fremdschlüssel in SQL Server Management Studio 2012

Gehen Sie im Objekt-Explorer zu Ihrer Tabelle und wählen Sie Keys > New Foreign Key aus aus dem Kontextmenü:

Klicken Sie im angezeigten Dialogfeld auf Hinzufügen Schaltfläche zum Erstellen eines neuen Fremdschlüssels:

Geben Sie ihm einen aussagekräftigen Namen und klicken Sie dann auf ... Schaltfläche, um die Tables and Columns specification zu öffnen Dialogfeld:

Füllen Sie die erforderlichen Spalten für die übergeordneten und untergeordneten Tabellen aus und klicken Sie auf OK und fertig!

Oder viel einfacher und effizienter - Verwenden Sie ein T-SQL-Skript!

ALTER TABLE dbo.OtherTable
ADD CONSTRAINT FK_OtherTable_ParentTable
FOREIGN KEY(OrderId, CompanyId) REFERENCES dbo.ParentTable(OrderId, CompanyId)