Muy buenas, estoy empezando a manejar Oracle y tengo un pequeño problema, a ver si me pueden ayudar. Se trata de una creación de tabla la cual tiene dos claves extranjeras:
create table PISCINA
(num_piscina number(2) not null,
cod_gimnasio number(3) not null references GIMNASIO(codigo),
aforo number(3) default 50,
dimensiones varchar2(10),
primary key(num_piscina, cod_gimnasio));
Tabla creada.
create table CURSILLO
(codigo number(3) not null primary key,
nombre varchar2(20),
nivel varchar2(20) default 'Avanzado',
num_piscina number(2) references PISCINA (num_piscina),
cod_gimnasio number(3) references PISCINA (cod_gimnasio));
ERROR en línea 5:
ORA-02256: el numero de columnas de referencia debe coincidir con las columnas a las que se hace referencia.