› Fóruns › SQL e PL/SQL › Trigger (Insert e Update) › Trigger (Insert e Update)
9 de setembro de 2016 às 11:34 pm
#108402
Participante
Tenta assim:
CREATE OR REPLACE TRIGGER Alter_Column_Padrao
BEFORE INSERT OR UPDATE
ON NOME_TABELA
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
if :new.padrao = 1 then
:new.PADRAO := 0;
end if;
END;
Supondo que você quer modificar o campo de um para zero no registro que está sendo alterado.