SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Ошибка при создании базы данных (нужна помощь, пожалуйста((()
Ошибка при создании базы данных [сообщение #1723] Thu, 02 March 2023 16:44 Переход к предыдущему сообщению
egorka123 в настоящее время не в онлайне  egorka123
Сообщений: 2
Зарегистрирован: March 2023
Junior Member
Есть база данных автобусного парка
есть следующие поля


CREATE TABLE Маршрут (
Код int IDENTITY PRIMARY KEY
,Номер varchar(Cool NOT NULL
,Километраж int NOT NULL
,CHECK(Километраж > 0)
)

CREATE TABLE Остановка(
Код int IDENTITY PRIMARY KEY
,Название varchar(20) NOT NULL
,Тип varchar(15)
,ПорядковыйНомер int NOT NULL
)


Теперь нужно поменять таблицу через ALTER TABLE, а именно: добавить внешний ключ. Когда я это делаю вот так
ALTER TABLE Остановка
ADD CHECK(ПорядковыйНомер > 0)
ADD FOREIGN KEY (КодМаршрута) REFERENCES Маршрут(Код)
ошибка: Неверный синтаксис около FOREIGN. Ожидается ID
ошибка: Неверный синтаксис около КодМаршрута. Ожидается ( или Select
Что делать? Помогите кто знает, пожаааалуйста(((
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: исключить дубликаты insert into
Следующая тема: подскажите как склеить строки через CONCAT и TRIM
Переход к форуму:
  


Текущее время: Sat Apr 27 23:20:16 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00635 секунд