Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ADD CONSTRAINT связь один к одному  [new]
ыыыыыыыыыы
Guest
ALTER TABLE Partners
ADD CONSTRAINT FK_pp FOREIGN KEY (PR_KEY)
    REFERENCES PartnersProp (PR_KEY)

Ошибка:
There are no primary or candidate keys in the referenced table 'PartnersProp' that match the referencing column list in the foreign key 'FK_pp FOREIGN'.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.
24 дек 09, 08:43    [8110925]     Ответить | Цитировать Сообщить модератору
 Re: ADD CONSTRAINT связь один к одному  [new]
ыыыыыыыыыы
Guest
Надо таблицы местами поменять - изменяться должна дочерняя таблица
24 дек 09, 08:53    [8110958]     Ответить | Цитировать Сообщить модератору
 Re: ADD CONSTRAINT связь один к одному  [new]
ыыыыыыыыыы
Guest
нет.. связь 1 ко многим получилась
24 дек 09, 08:54    [8110961]     Ответить | Цитировать Сообщить модератору
 Re: ADD CONSTRAINT связь один к одному  [new]
так,
Guest
ыыыыыыыыыы
нет.. связь 1 ко многим получилась

в дочерней - уникальній индекс на поле связи
24 дек 09, 08:58    [8110975]     Ответить | Цитировать Сообщить модератору
 Re: ADD CONSTRAINT связь один к одному  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Рекомендую автору подумать над тем, не свести ли эти две таблицы в одну
Просто переместив все поля таблицы PartnersProp в таблицу Partners
24 дек 09, 10:19    [8111380]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить