Brug nedenstående kode til trigger.Ændringer udført:
- Brug FØR OPDATERING i stedet for EFTER OPDATERING.
-
Indstilling af værdien af ID til, hvad det var tidligere. (ID-feltet ville aldrig blive ændret)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
Bemærk: Med FØR OPDATERING:
- Du kan ikke oprette en BEFORE-udløser på en visning.
- Du kan opdatere :NYE værdier.
- Du kan ikke opdatere :OLD værdierne.