¿PQ NO ME CREA LA TABLA?
A partir del modelo relacional quiero crear las tablas, resulta que la de "llibres" me la crea bien pero la otra no :(
llibres( #codi_llibre, titol, editorial, idioma, autor, no_eds)
temes (#codi_llibre, #tema, descripcio)
Mi código SQL es:
DROP TABLE LLIBRES CASCADE CONSTRAINTS;
CREATE TABLE LLIBRES (
CODI_LLIBRE NUMBER (4) CONSTRAINT PK_LLIBRES PRIMARY KEY,
TITOL VARCHAR (20),
EDITORIAL VARCHAR (10),
IDIOMA VARCHAR (10),
AUTOR VARCHAR (20),
NO_EDS NUMBER (2));
DROP TABLE TEMES CASCADE CONSTRAINTS;
CREATE TABLE TEMES (
CODI_LLIBRE NUMBER (4),
TEMA VARCHAR (10) CONSTRAINT PK_TEMES PRIMARY KEY,
DESCRIPCIO VARCHAR (30),
constraint FK_CODI_LLIBRE foreign key (CODI_LLIBRE) references LLIBRES,
constraint PK_TEMES PRIMARY KEY (TEMA)
);
¿Donde me equivoco?
Gracias de antemano.
llibres( #codi_llibre, titol, editorial, idioma, autor, no_eds)
temes (#codi_llibre, #tema, descripcio)
Mi código SQL es:
DROP TABLE LLIBRES CASCADE CONSTRAINTS;
CREATE TABLE LLIBRES (
CODI_LLIBRE NUMBER (4) CONSTRAINT PK_LLIBRES PRIMARY KEY,
TITOL VARCHAR (20),
EDITORIAL VARCHAR (10),
IDIOMA VARCHAR (10),
AUTOR VARCHAR (20),
NO_EDS NUMBER (2));
DROP TABLE TEMES CASCADE CONSTRAINTS;
CREATE TABLE TEMES (
CODI_LLIBRE NUMBER (4),
TEMA VARCHAR (10) CONSTRAINT PK_TEMES PRIMARY KEY,
DESCRIPCIO VARCHAR (30),
constraint FK_CODI_LLIBRE foreign key (CODI_LLIBRE) references LLIBRES,
constraint PK_TEMES PRIMARY KEY (TEMA)
);
¿Donde me equivoco?
Gracias de antemano.