24/04/2011, 14:28
|
| | 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. |