Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak stworzyć złożony klucz obcy w sql server management studio 2012

W Eksploratorze obiektów przejdź do swojej tabeli i wybierz Keys > New Foreign Key z menu kontekstowego:

W wyświetlonym oknie dialogowym kliknij Dodaj przycisk, aby utworzyć nowy klucz obcy:

Nadaj mu znaczącą nazwę, a następnie kliknij ... przycisk, aby otworzyć Tables and Columns specification okno dialogowe:

Wypełnij wymagane kolumny dla tabeli nadrzędnej i podrzędnej, kliknij OK i gotowe!

Lub znacznie łatwiej i wydajniej - użyj skryptu T-SQL!

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Policz kolejne zduplikowane wartości w SQL

  2. SQL Server wybiera losową (lub pierwszą) wartość za pomocą agregacji

  3. Czy ktoś mógłby wyjaśnić różnicę między dwoma zapytaniami?

  4. 7 sposobów na zwrócenie wszystkich tabel z kluczami obcymi w SQL Server

  5. Pamięć podręczna planu SQL Server 2008 jest prawie zawsze pusta