Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2011, 14:28
thierryhenry
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema en CREATE TABLE

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.