Enunciados de questões e informações de concursos

Secretaria da Fazenda do Estado de Santa Catarina
Questão 1 de 1
Assunto: Oracle

Em um Oracle Database, um profissional de TI deseja criar uma trigger chamada Atualiza_salario_func, com o objetivo de exibir as diferenças entre o novo (NEW.salarioFunc) e o antigo salário (OLD.salarioFunc) constantes da tabela de funcionários. Para tanto, ele escreveu o seguinte código:


CREATE TRIGGER Atualiza_salario_func
         BEFORE ..I.. ON ..II..
         FOR EACH ROW
   WHEN (NEW.CODFUNC > 0)
   DECLARE
            diferenca_salario number;
   BEGIN
           diferenca_salario := :NEW.salarioFunc - :OLD.salarioFunc;
           dbms_output.put('Salário antigo:' || :OLD.salarioFunc);
           dbms_output.put('Salário novo:' || :NEW.salarioFunc);
           dbms_output.put_line(' A diferença de salário foi de: ' || diferenca_salario);
END;
/


As lacunas I e II devem especificar, correta e respectivamente, os elementos genéricos



spinner
Ocorreu um erro na requisição, tente executar a operação novamente.