Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — UFBA 2014

Banco de DadosPL-SQL
Código
qq094298
Banca
UFBA
Órgão
UNILAB
Ano
2014
Nível
Superior
Cargo
Unilab - Analista de Tecnologia da Informação
Se, na execução da procedure em PL/SQL apresentada a seguir, o terceiro parâmetro for nulo, apenas a tabela FUNC será manipulada.create procedure proc_01 (p_matricula in number, p_perc in number, p_promocao in varchar2) asdeclaren_salario number;beginupdate funcset salario = salario * 1 + (p_rec / 100)where matricula = p_matricula;if p_promocao is not null thenselect salariointo n_salariofrom funcwhere matricula = p_matricula;insert into historico values (p_matricula, sysdate, n_salario);end if;commit;end;
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Link permanente: /questoes/qq094298