Ver Mensaje Individual
  #1  
Antiguo 04-09-2008
juanpe juanpe is offline
Miembro
 
Registrado: oct 2004
Posts: 46
Reputación: 0
juanpe Va por buen camino
Problema con sql Update

Hola tengo un problema desde hace algún tiempo que no consigo solucionar.
Tan sencillo como querer hacer un update en tablas que tienen claves foraneas.
Esta es la estructura de una de ellas, que hace referencia de una tabla en cuestio.

CREATE TABLE EDIAGHEM (
ESTUDIO INTEGER NOT NULL,
ORDEN INTEGER NOT NULL,
GRUPO VARCHAR (1) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1,
DIAGNOSTICO VARCHAR (25) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1,
GRADO VARCHAR (8) CHARACTER SET ISO8859_1 COLLATE ISO8859_1);


/* Primary keys definition */
ALTER TABLE EDIAGHEM ADD PRIMARY KEY (ESTUDIO, ORDEN, GRUPO, DIAGNOSTICO);

/* Foreign keys definition */
ALTER TABLE EDIAGHEM ADD FOREIGN KEY (GRUPO, DIAGNOSTICO) REFERENCES DIAGHEMO (GRUPO, DIAGNOSTICO);

ALTER TABLE EDIAGHEM ADD FOREIGN KEY (ESTUDIO) REFERENCES ESTUDIO (ESTUDIO);



/* Indices definition */
CREATE INDEX IDX_EDIAGHEM1 ON EDIAGHEM (GRUPO, DIAGNOSTICO);
CREATE INDEX IDX_EDIAGHEM2 ON EDIAGHEM (ESTUDIO);


No doy con la forma de deshabilitar las restricciones.

Gracias por vuestro tiempo y ayuda.
Un saludo.
Responder Con Cita