Pular para o conteúdo

Fóruns SQL e PL/SQL Trigger (Insert e Update) Trigger (Insert e Update)

#108402
spernega
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.