Använd koden nedan för utlösare.Ändringar gjorda:
- Använder FÖRE UPPDATERING istället för EFTER UPPDATERING.
-
Ställer in värdet på ID till vad det var tidigare. (ID-fältet skulle aldrig ändras)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
Obs! Med INNAN UPPDATERING:
- Du kan inte skapa en BEFORE-utlösare på en vy.
- Du kan uppdatera :NYA värden.
- Du kan inte uppdatera :OLD-värdena.