Use o código abaixo para acionar.Alterações feitas:
- Usando BEFORE UPDATE em vez de AFTER UPDATE.
-
Configurando o valor de ID para o que era anteriormente. (O campo ID nunca seria modificado)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
Observação: Com ANTES DA ATUALIZAÇÃO:
- Você não pode criar um gatilho BEFORE em uma visualização.
- Você pode atualizar os :NEW valores.
- Você não pode atualizar os valores :OLD.