Questão 2296121

Tecnologia da Informação · 2023

Questão

ID 2296121

Disciplina: Tecnologia da Informação

Assunto: Triggers

Ano: 2023 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Centro de Tecnologia da Informação e Comunicação do Rio Grande do Sul


Triggers são um importante recurso da linguagem SQL. Considere o seguinte comando para criação de uma trigger:

CREATE TRIGGER FAZ

BEFORE UPDATE ON FUNCIONARIOS

FOR EACH ROW

DECLARE DIFERENCA NUMBER;

BEGIN

DIFERENCA := :NEW.SALARIO - :OLD.SALARIO;

DBMS_OUTPUT.PUT_LINE(‘DIFERENÇA' || DIFERENCA);

END;

Analise as assertivas abaixo e assinale a alternativa correta.

I. A trigger FAZ será executada uma única vez para toda execução do comando UPDATE.

II. A trigger FAZ irá substituir a execução do comando UPDATE se a diferença calculada for nula.

III. A trigger FAZ será executada antes da efetivação da operação de alteração de cada linha da tabela FUNCIONARIOS.

IV. :OLD.SALARIO contém o valor do salário antes da efetivação da operação de alteração.

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