06/09/2007, 08:37
|
| | Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 17 años, 6 meses Puntos: 0 | |
Re: llave foranea con llave primaria compuesta??? YA TE ENTENDO SEYKO PERO MIRA QUE LO COLOCO ASI Y NADA
CREATE TABLE Bodega (
ID_Bodega INTEGER NOT NULL ,
persona_tipo_persona INTEGER NOT NULL,
cliente_cedula VARCHAR(11) NOT NULL,
Nombre VARCHAR(25) NULL,
Ubicacion VARCHAR(60) NULL,
Capacidad NUMERIC(10,2) NULL,
PRIMARY KEY(ID_Bodega), CONSTRAINT (cliente_cedula, persona_tipo_persona)
FOREIGN KEY(cliente_cedula, persona_tipo_persona)
REFERENCES persona(cedula, tipo_persona)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
ME DICE QUE AQUI HAY UN ERROR
Y LO HAGO ASI
CREATE TABLE Bodega (
id_Bodega INTEGER NOT NULL ,
persona_tipo_persona INTEGER NOT NULL,
cliente_cedula VARCHAR(11) NOT NULL,
Nombre VARCHAR(25) NULL,
Ubicacion VARCHAR(60) NULL,
Capacidad NUMERIC(10,2) NULL,
PRIMARY KEY(id_Bodega),
CONSTRAINT cliente_cedula FOREIGN KEY (cliente_cedula)
REFERENCES persona (cedula) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT persona_tipo_persona FOREIGN KEY (persona_tipo_persona)
REFERENCES persona (tipo_persona) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
);
Y NADA QUE PODRA SER
GRACIAS |