Imagem de fundo

Em um Oracle Database, um profissional de TI deseja criar...

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


A

condition e database_name.


B

triggering_event e column_name.


C

column_event e table_name.


D

row_event e column_name.


E

triggering_event e table_name.