Oracle
 sql >> Database >  >> RDS >> Oracle

Aggiornamento del valore tramite trigger DOPO L'AGGIORNAMENTO Oracle 11g

Utilizza il codice seguente per attivare.Modifiche apportate:

  1. Utilizzando PRIMA DELL'AGGIORNAMENTO invece di DOPO L'AGGIORNAMENTO.
  2. Impostazione del valore di ID su quello che era in precedenza. (Il campo ID non verrebbe mai modificato)

    CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;

Nota: Con PRIMA DELL'AGGIORNAMENTO:

  • Non puoi creare un trigger PRIMA su una vista.
  • Puoi aggiornare i :NUOVI valori.
  • Non puoi aggiornare i valori :OLD.