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.
|