sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo crear una clave externa compuesta en sql server management studio 2012

En el Explorador de objetos, vaya a su tabla y seleccione Keys > New Foreign Key desde el menú contextual:

En el cuadro de diálogo que aparece, haga clic en Agregar botón para crear una nueva clave foránea:

Asígnele un nombre significativo y luego haga clic en ... botón para abrir la Tables and Columns specification cuadro de diálogo:

Rellene las columnas necesarias para las tablas principal y secundaria, haga clic en Aceptar y ¡ya está!

O mucho más fácil y eficiente - ¡utilice un script T-SQL!

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