Я делаю тестовую базу данных для круизной компании.Дело в том, что я сделал код в онлайн-среде IDE (db-fiddle), но когда дело доходит до помещения его в Oracle SQL Developer, я получаю эту ошибку почти во всех таблицах.
create table CLIENT (
DNI varchar(9),
Nombre varchar(20) not null,
Fecha_nacimiento date not null,
CONSTRAINT client_pk PRIMARY KEY (DNI)
);
create table RUTA (
Estacion varchar(30),
CONSTRAINT ruta_pk PRIMARY KEY (Estacion)
);
create table RESERVA (
ID_Reserva int(10),
Precios int(10) not null,
Horario_comedor varchar(20) not null,
Fecha date not null,
Excursiones_opcionales varchar(50) not null,
Actividades_extra varchar(50) not null,
DNI varchar(9) not null,
Estacion varchar(30) not null,
CONSTRAINT reserva_pk PRIMARY KEY (ID_Reserva),
CONSTRAINT reserva_client_fk FOREIGN KEY (DNI)
references CLIENT (DNI),
CONSTRAINT reserva_ruta_fk FOREIGN KEY (Estacion)
references RUTA (Estacion)
);
-- Tabla para almacenar la relación N:N entre cliente y reserva
create table CHECKIN (
DNI varchar(9),
ID_Reserva int(10),
CONSTRAINT checkin_pk PRIMARY KEY (DNI, ID_reserva),
CONSTRAINT check_client_fk FOREIGN KEY (DNI)
references CLIENT (DNI),
CONSTRAINT check_reserva_fk FOREIGN KEY (ID_Reserva)
references RESERVA (ID_Reserva)
);
create table PUERTO (
ID_Puerto int(10),
Localidad varchar(30),
CONSTRAINT puerto_pk PRIMARY KEY (ID_Puerto)
);
create table LISTA_PUERTOS (
Estacion varchar(30),
ID_Puerto int(10),
Situacion varchar(20) not null,
ID_Lista int(10),
CONSTRAINT lista_puertos_pk PRIMARY KEY (ID_Lista),
CONSTRAINT estacion_fk FOREIGN KEY (Estacion)
references RUTA (Estacion),
CONSTRAINT puerto_fk FOREIGN KEY (ID_Puerto)
references PUERTO (ID_Puerto)
);