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;
- CCerto
- EErrado