Pro spouštění použijte níže uvedený kód.Provedené změny:
- Použití BEFORE UPDATE namísto AFTER UPDATE.
-
Nastavení hodnoty ID na to, co bylo dříve. (Pole ID nebude nikdy změněno)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
Poznámka: S PŘED AKTUALIZACÍ:
- V zobrazení nelze vytvořit spouštěč PŘED.
- Můžete aktualizovat hodnoty :NEW.
- Nemůžete aktualizovat hodnoty :OLD.