Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Связи и ключи SQL

Litvinenko_7up Ученик (107), на голосовании 3 года назад
Нужно сделать внешние ключи. я пробовал но выдает ошибку "внешний ключ ссылается на недопустимую таблицу". И что такое суррогатный первичный ключ????
Голосование за лучший ответ
Алексей Мыслитель (5688) 3 года назад
Ну, показывай команду, которая выдала ошибку.

Суррогатный первичный ключ - поле, которое используется только в качестве первичного ключа и формально не связано с данными пользовательской модели, т. е., в просто уникальное число для каждой записи.
АлексейМыслитель (5688) 3 года назад
Сначала создаётся таблица Posts, потом уже создаётся подчинённая к ней таблица, это раз.

Во-вторых - не помню как там работают пространства имён, но скорее всего нужно указывать полное наименование [dbo].[Posts]
АлексейМыслитель (5688) 3 года назад
Либо сначала создаются все таблицы в произвольном порядке без констрейнтов, а потом прописывают констрейнты на все уже по смыслу
Babaduk Просветленный (21048) 3 года назад
Сообщение не опубликовано. Сегодня вы больше не можете публиковать комментарии.
Подробнее про уровни и лимиты
Вы можете продолжить задавать вопросы, давать ответы, оценивать ответы других пользователей. Завтра (по московскому времени) вы снова сможете публиковать комментарии.
Похожие вопросы