Это недоработанная база данных для продажи билетов на поезд. Я хочу создать первичный ключ для RouteId в таблице маршрутов, но у меня есть исключение:
Оператор CREATE UNIQUE INDEX прерван, так как для имени объекта "dbo.Route" и имени индекса "PK_Route" был найден повторяющийся ключ. Повторяющееся значение ключа (1).
Но другого ключа нет.
Думаю проблема может быть в том, что изначально у меня было 2 таблицы Route и RouteStation, потом я удаляю таблицу Route и переименовываю RouteStation в Route.
Другие темы на этом сайте мне не помогают. Я также пытался увидеть ключ для этой таблицы, но вывод был пуст:
SELECT Col.Column_Name from
INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab,
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col
WHERE
Col.Constraint_Name = Tab.Constraint_Name
AND Col.Table_Name = Tab.Table_Name
AND Constraint_Type = 'PRIMARY KEY'
AND Col.Table_Name = 'Route'
JOIN
в ANSI-92 b> Стандарт SQL (более 25 лет назад), и его использование не рекомендуется - person marc_s   schedule 07.03.2020