Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 17:49
Sebastian100
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
ERROR 1005 al crear la tabla

Este es mi código. Me da error al intentar crear la tabla actua. ¿Saben porque puede ser? Gracias de antemano.

Código SQL:
Ver original
  1. CREATE DATABASE TOROS;
  2. USE TOROS;
  3.  
  4. CREATE TABLE TORERO
  5. (
  6.  NIF NUMERIC(8) PRIMARY KEY,
  7.  NOMBRE VARCHAR(30),
  8.  APODO VARCHAR(30),
  9.  FECHA_ALT DATE,
  10.  NIF_ALT NUMERIC(8)
  11. );
  12. CREATE TABLE PLAZA
  13. (
  14.  NOMBRE VARCHAR(30) PRIMARY KEY,
  15.  LOCALIDAD VARCHAR(30),
  16.  DIRECCION VARCHAR(30),
  17.  AFORO NUMERIC(4)
  18. );
  19.  
  20. CREATE TABLE CORRIDA
  21. (
  22.  ORDEN NUMERIC(2),
  23.  FERIA VARCHAR(30),
  24.  ANYO DATE,
  25.  NOMBRE_PLAZA VARCHAR(30),
  26.  CONSTRAINT PK_CORRIDA PRIMARY KEY(ORDEN,FERIA,ANYO),
  27.  CONSTRAINT FK_CORRIDA_PLAZA FOREIGN KEY(NOMBRE_PLAZA) REFERENCES PLAZA(NOMBRE)
  28.  );
  29.  
  30. CREATE TABLE ACTUA
  31. (
  32.  ORDEN NUMERIC(2),
  33.  FERIA VARCHAR(30),
  34.  ANYO DATE,
  35.  NIF_TORERO VARCHAR(30),
  36.  PUERTAGRANDE CHAR(1),
  37.  RABOS NUMERIC(1),
  38.  OREJAS NUMERIC(1),
  39.  CONSTRAINT PK_ACTUA PRIMARY KEY(ORDEN,FERIA,ANYO,NIF_TORERO),
  40.  CONSTRAINT FK_ACTUA_C_ORDEN FOREIGN KEY(ORDEN) REFERENCES CORRIDA(ORDEN),
  41.  CONSTRAINT FK_ACTUA_C_FERIA FOREIGN KEY(FERIA) REFERENCES CORRIDA(FERIA),
  42.  CONSTRAINT FK_ACTUA_C_ANYO FOREIGN KEY(ANYO) REFERENCES CORRIDA(ANYO),
  43.  CONSTRAINT FK_ACTUA_TORERO FOREIGN KEY(NIF_TORERO) REFERENCES TORERO(NIF)
  44.  );