Use el siguiente código para desencadenar.Cambios realizados:
- Utilizar ANTES DE LA ACTUALIZACIÓN en lugar de DESPUÉS DE LA ACTUALIZACIÓN.
-
Establecer el valor de ID a lo que era anteriormente. (El campo ID nunca se modificaría)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
- No puede crear un disparador ANTES en una vista.
- Usted puede actualizar los :NUEVOS valores.
- Usted no puede actualizar los valores :OLD.