Questões de Informática · FCC

InformáticaOutros temasFCC 2015

CNMP

Questão de Informática

No Oracle um trigger é um bloco PL/SQL armazenado no banco de dados e acionado (executado) em resposta a um evento especificado. Nesse contexto, observe o trigger a seguir: CREATE OR REPLACE TRIGGER restringir_salario BEFORE INSERT OR UPDATE OF salario ON empregados BEGIN IF NOT (:NEW.id_emp IN ('PRES', 'DIRE')) AND :NEW.salario > 5000 THEN RAISE_APPLICATION_ERROR (-20202,'Funcionário não pode ganhar mais que R$ 5000'); END IF; END; Considere que: − A tabela empregados contém os campos citados no trigger; − O banco de dados está aberto e funcionando em condições ideais; − O funcionário cujo sobrenome é Souza possui como id_emp o valor 'VEND'. Ao se executar a instrução UPDATE empregados SET salario = 5500 WHERE sobrenome='Souza'; é correto afirmar que

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.