Как сделать первичный ключ, который является комбинацией как внешнего ключа, так и столбца - PullRequest
0 голосов
/ 15 ноября 2011

Я создаю две таблицы T1 и T2 в моей базе данных.

T1 со столбцами A, B и C, где A - первичный ключ.

T2 со столбцами A, D, E и F, где A - внешний ключ и комбинация (A, D) первичного ключа.

Можно ли создать этот первичный ключ с помощью комбинации внешнего ключа и другого столбца? Если возможно, то что за SQL-оператор я пишу для создания таблицы T2?

Спасибо

1 Ответ

0 голосов
/ 15 ноября 2011

Вы пробовали

create table t2 (
    a integer not null references t1(a),
    d integer not null,
    e integer,
    f integer,
    primary key (a,d) 
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...