Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2015, 14:09
mangeluz10
 
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Error ORA 00905 en la creación de una tabla

que tal amigo, en ORACLE no es la misma sintaxis, te dejo como debería de ser, recuerda tener creadas las tablas de CATEDRATICO y CICLO para que te haga la referencia en el foreign Key.

Código SQL:
Ver original
  1. CREATE TABLE cursos
  2. (
  3. cod_curso   VARCHAR(10)  NOT NULL,
  4. cod_cat     VARCHAR(10)  NULL,
  5. nombre_cur  VARCHAR(15)  NULL,
  6. costo_cur   NUMBER(10,2) NULL,
  7. ciclo       NUMBER(10)   NOT NULL,
  8. CONSTRAINT pk_cursos PRIMARY KEY (COD_CURSO,  CICLO),
  9. FOREIGN KEY (COD_CAT) REFERENCES CATEDRATICO  (COD_CAT),
  10. FOREIGN KEY (CICLO) REFERENCES CICLO  (CICLO)
  11. )

Última edición por gnzsoloyo; 09/09/2015 a las 14:21