Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/11/2009, 15:41
chevito
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ayuda urgente foreign key!!!

CREATE TABLE TABLA1(
COD INTEGER NOT NULL);

CREATE TABLE TABLA2(
COD_1 INTEGER NOT NULL,
COD_2 INTEGER NOT NULL);

CREATE TABLE TABLA3(
COD_2 INTEGER NOT NULL,
COD_3 INTEGER NOT NULL);

- Establesco Llaves Primarias Para Todas Las Tablas

ALTER TABLE TABLA1 ADD CONSTRAINT PKTABLA1 PRIMARY KEY(COD);

ALTER TABLE TABLA2 ADD CONSTRAINT PKTABLA2 PRIMARY KEY(COD_1,COD_2)

ALTER TABLE TABLA3 ADD CONSTRAINT PKTABLA3 PRIMARY KEY(COD_2,COD_3)

- Ahora Las Foraneas

ALTER TABLE TABLA2 ADD CONSTRAINT FK_TABLA2 FOREIGN KEY(COD_1) REFERENCES TABLA1(COD) ON UPDATE CASCADE ON DELETE CASCADE
- Hasta Aki no Hay Problemas Pero Ahora Este

ALTER TABLE TABLA3 ADD CONSTRAINT FK_TABLA3 FOREIGN KEY(COD_2) REFERENCES TABLA2(COD_2) ON UPDATE CASCADE ON DELETE CASCADE
Y Este Es El Error No Se Que Estoy Haciendo Mal Esa Es Mi Duda!

Unsuccessful metadata update.
Could not find UNIQUE or PRIMARY KEY constraint in table TABLA2 with specified columns.


Es Interbase, Pero Creo Q Ese No Es El problema jaja Sino Yo Q Debo Estar Estableciendo Algo Mal!, Espero Me Puedan Ayudar, Pero Es Q Es Primera Vez Q Se Me Presenta Algo Asi!