¿Porque cuando intento traspasar la clave foranea la cual es rut que esta dentro de la tabla empleados hacia estudios esta me dice que es invalida? adjunto imagenes de el error y las tablas.
SQL> CREATE TABLE EMPLEADOS( 2 RUT CHAR(10), 3 NOMBRE VARCHAR(10), 4 APELLIDO1 VARCHAR(15), 5 APELLIDO2 VARCHAR(15), 6 DIRECC1 VARCHAR(25), 7 DIRECC2 VARCHAR(20), 8 CIUDAD VARCHAR(20), 9 PROVINCIA VARCHAR(20), 10 COD_POSTAL VARCHAR(5), 11 SEXO VARCHAR(1) CHECK (SEXO IN ('H','M','h','m')), 12 FECHA_NAC DATE); Table created. SQL> CREATE TABLE ESTUDIOS( 2 UNIVERSIDAD NUMBER(5), 3 ANO NUMBER, 4 GRADO VARCHAR(3), 5 ESPECIALIDAD VARCHAR(20)); Table created. SQL> ALTER TABLE EMPLEADOS 2 ADD CONSTRAINT pk_empleados PRIMARY KEY (RUT); Table altered. SQL> ALTER TABLE ESTUDIOS 2 ADD CONSTRAINT pk_estudios PRIMARY KEY (UNIVERSIDAD); Table altered. SQL> ALTER TABLE ESTUDIOS 2 ADD CONSTRAINT FK_EMPLEADOS_ESTUDIOS FOREIGN KEY (RUT) 3 REFERENCES EMPLEADOS(RUT); ADD CONSTRAINT FK_EMPLEADOS_ESTUDIOS FOREIGN KEY (RUT) * ERROR at line 2: ORA-00904: "RUT": invalid identifier SQL> ALTER TABLE ESTUDIOS 2 ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT) 3 REFERENCES EMPLEADOS(RUT); ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT) * ERROR at line 2: ORA-00904: "RUT": invalid identifier SQL> EDIT Wrote file afiedt.buf 1 ALTER TABLE ESTUDIOS 2 ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT) 3* REFERENCES EMPLEADOS(RUT)) SQL> / REFERENCES EMPLEADOS(RUT)) * ERROR at line 3: ORA-01735: invalid ALTER TABLE option