error al crear dos tablas diferentes
Publicado por Pedro Luis (2 intervenciones) el 06/11/2019 11:28:24
tengo dos problemas con dos tablas la primera
me sale el error :ORA-00942: table or view does not exist
la segunda :
me sale el error:ORA-02267: column type incompatible with referenced column type
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE ALUMNO(
NIF CHAR(10),
NOMBRE VARCHAR(50)NOT NULL,
APELLIDO1 VARCHAR(50)NOT NULL,
APELLIDO2 VARCHAR(50)NOT NULL,
DIRECCION VARCHAR(50)NOT NULL,
SEXO CHAR(1) ,
CONSTRAINT CH_SEXO CHECK(SEXO IN('M','H')),
CURSO CHAR(10),
CONSTRAINT PK_NIF
PRIMARY KEY (NIF),
CONSTRAINT FK_CURSO FOREIGN KEY(CURSO)
REFERENCES CURSOS(CODIGO)
);
la segunda :
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE CURSOS(
CODIGO NUMBER(10),
NOMBRE VARCHAR(20),
TOTAL_PLAZAS NUMBER(30),
FECHA_INICIO DATE,
FECHA_FINAL DATE,
TOTAL_HORAS NUMBER(30),
PROFESOR VARCHAR(50),
CONSTRAINT PK_CODIGO
PRIMARY KEY(CODIGO),
CONSTRAINT FK_PROFESOR FOREIGN KEY(PROFESOR)
REFERENCES PROFESORES(NIF)
);
me sale el error:ORA-02267: column type incompatible with referenced column type
Valora esta pregunta


0