powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибка
5 сообщений из 5, страница 1 из 1
ошибка
    #40101561
Sasha151515
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE [Склад]
(Рулон VARCHAR (50) NOT NULL,
Артикул_ткани INT NOT NULL,
Длина INT NOT NULL,
PRIMARY KEY(Рулон, Артикул_ткани),
FOREIGN KEY (Артикул_ткани) REFERENCES Склад (Артикул_ткани)
);

Выдает ошибку: В таблице "Склад_ткани", на которую имеются ссылки, отсутствуют первичные или потенциальные ключи, соответствующие списку ссылающихся столбцов во внешнем ключе "FK__Склад_тка__Артик__300424B4".
Не удалось создать ограничение или индекс. См. описание предыдущих ошибок.

Не могу понять, что не так....
...
Рейтинг: 0 / 0
ошибка
    #40101575
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sasha151515,

в документации явно прописаны ограничения - в первом-же пункте: либо ссылка на PK либо на Unique,
очевидно что в данном случае PK иррелевантен следовательно вопрос - где на поле [Артикул_ткани] Unique constraint?

может так: ?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE [Склад]
([Рулон] VARCHAR (50) NOT NULL,
[Артикул_ткани] INT NOT NULL,
[Длина] INT NOT NULL,
constraint [PK_sklad_rulon_artikul] primary key ([Рулон], [Артикул_ткани]),
constraint [Unique_sklad_artikul] unique ([Артикул_ткани]),
constraint [FK_sklad_artikul] foreign key ([Артикул_ткани]) references[Склад] ([Артикул_ткани])
);
...
Рейтинг: 0 / 0
ошибка
    #40101595
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv
в первом-же пункте: либо ссылка на PK либо на Unique,
Или на все поля уникального индекса.
...
Рейтинг: 0 / 0
ошибка
    #40101620
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sasha151515,

Код: sql
1.
FOREIGN KEY (Артикул_ткани) REFERENCES Склад (Артикул_ткани)



в этом какой смысл? Каждая запись будет ссылаться на себя.
...
Рейтинг: 0 / 0
ошибка
    #40101634
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Sasha151515,

Код: sql
1.
FOREIGN KEY (Артикул_ткани) REFERENCES Склад (Артикул_ткани)



в этом какой смысл? Каждая запись будет ссылаться на себя.


Не всем дано угнаться за мыслью дизайнера, понять её
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]