Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Mutating problem
With the following shema, i got a mutating table problem each time I try
to modify the
SUIVI column of dossier. So I dropped the constraint on the SUIVI table
and it works. It does not satisfy me anyway. What is the problem and how
can I solve it ??
create table DOSSIER (
NODOSSIER NUMBER(38) PRIMARY KEY, SUIVI VARCHAR(20), ...) create table SUIVI ( NODOSSIER NUMBER(38), SUIVI VARCHAR(20), DATE_DEB_SUIVI NUMBER(38), DATE_FIN_SUIVI NUMBER(38), CONSTRAINT FK_Suivi FOREIGN KEY (NODOSSIER) REFERENCESDOSSIER(NODOSSIER) ON DELETE CASCADE
CREATE OR REPLACE TRIGGER TRG_DOSSIER
AFTER UPDATE OF SUIVI ON DOSSIER
FOR EACH ROW
BEGIN
INSERT INTO SUIVI VALUES (:new.NODOSSIER, :old.SUIVI,
:old.DATE_DEB_SUIVI, :old.DATE_FIN_SUIVI);
END IF;
END;
Received on Fri Apr 17 1998 - 03:48:54 CDT
![]() |
![]() |