Questão 2009380

Tecnologia da Informação · 2018

Questão

ID 2009380

Disciplina: Tecnologia da Informação

Assunto: Triggers

Ano: 2018 Banca: FCC - Fundação Carlos Chagas Órgão: Secretaria de Estado da Fazenda de Santa Catarina


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

Alternativas da questão 2009380
Pular para o conteúdo principal