Bonjour,

Je souhaiterais faire un TRIGGER qui compare les valeurs :old. et :new. d'un champ LONG RAW et qui, si ils diffèrent, copie ces 2 valeurs dans un enregistrement d'un autre table. En théorie cela donnerais (simplifié) :

CREATE TRIGGER MonTrigger AFTER UPDATE ON MaTable
BEGIN
IF :old.MonLongRaw <> :new.MonLongRaw THEN
BEGIN
INSERT INTO MaTableOld VALUES (:old.MonLongRaw);
INSERT INTO MaTableNew VALUES (:new.MonLongRaw);
END;
END;
/

Donc si vous aviez la méthode tip-top, je serais preneur. Merci.

J'utilise Oracle8