Как я могу создать внешний ключ, который ссылается на весь составной ключ? - PullRequest
5 голосов
/ 13 декабря 2008

У меня есть две таблицы, одна из которых имеет трехколонный составной ключ Другой должен ссылаться на этот составной ключ.

Каков синтаксис для создания внешнего ключа, который ссылается на несколько столбцов.

Я пробовал гуглить, но не смог найти.

1 Ответ

9 голосов
/ 13 декабря 2008
FOREIGN KEY (col1, col2, col3) REFERENCES ParentTable (colA, colB, colC)

См. "<table_constraint>" в онлайн-документах по Microsoft SQL Server CREATE TABLE .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...