|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2022, 05:32 | #1 |
Новичок
Джуниор
Регистрация: 14.10.2022
Сообщений: 1
|
Получил непонятную мне ошибку при создании таблиц
Вот код
Drop Table Airports Drop Table Airlines Drop Table Flights Drop Table Payments Drop Table Bookings Drop Table Passangers Create Table Airports ( AirportCode int not null constraint pk_Flights primary key, AirportName varchar(35) not null, City varchar(35) not null, Country varchar(35) not null, IATA char(3) null, ICAO char(3) null, Latitude decimal not null, Longtitude decimal not null, Altitude int not null, Timezone tinyint not null, TzDatabaseTimeZone varchar(50) not null ) Create Table Airlines ( AirlineCode char(3) not null constraint pk_Flights primary key, AirlineName varchar(85) not null ) Create Table Payments ( PaymentConfirmationNumber varchar(40) not null constraint pk_Bookings primary key, Amount money not null, PaymentType varchar(10) not null ) Create Table Flights ( FlightsCode varchar(18) not null constraint pk_Bookings primary key, FlightNumber varchar(8) not null, FlightDate date not null, DepartureAirport int not null constraint fk_FlightsToAirports references Airports(AirportCode), constraint CK_DepartureAirport check (DepartureAirport != ArrivalAirport), Departure time not null, ArrivalAirport int not null constraint fk_FlightsToAirports references Airports(AirportCode), Arrival datetime not null, FlightDuration time not null, Cancelled char(1) null, IsFull char(1) not null, AirlineCode char(3) not null constraint fk_FlightsToAirlines references Airlines(AirlineCode) ) Create Table Bookings ( ConfirmationNumber char(11) not null constraint pk_Passangers primary key, FlightCode varchar(18) not null constraint fk_BookingsToFlights references Flights(FlightCode), PaymentConfirmationNumber varchar(40) null constraint fk_BookingsToPayments references Payments(PaymentConfirmationNumber) , ) --Вот ошибка: Cannot create, drop, enable, or disable more than one constraint, column, index, or trigger --named 'fk_FlightsToAirports' in this context. Duplicate names are not allowed. --(На то что я дропаю больше таблиц чем создал внимание можно не обращать) |
17.10.2022, 11:42 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Ну воспользовались бы хоть переводчиком....
ясно же пишет - что имена внешних индексов одинаковые... ну нельзя так |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Studio выдаёт ошибку при создании пустого проекта | noobofprogramm | Visual C++ | 8 | 18.10.2017 16:30 |
oracle: при заполнении таблиц с датой, не воспринимает никакой формат записи - выдает ошибку ORA-01861 либо ORA-01821 | USER25 | Помощь студентам | 15 | 22.04.2015 17:48 |
Нажал, ввел, получил. | indig_0 | PHP | 2 | 26.10.2011 15:00 |
Исправьте ошибку непонятную. никогда с такой не сталкивался О_о | Wargusha | Общие вопросы C/C++ | 6 | 15.08.2011 18:01 |
Получил по-Аське | monter911 | Microsoft Office Excel | 12 | 13.10.2008 00:25 |