Banco de dadosOracle
- (FCC 2015)
A tabela relativa a Débitos Trabalhistas a seguir deve ser utilizada para responder à questão.
Considere que a tabela já está criada, os dados iniciais já foram inseridos e o banco de dados a ser utilizado está aberto e funcionando em condições ideais.
Tabela DebTrab
NroProcesso Principal Juros FGTS Honor Periciais
111/15 25345.00 3801.75 7933.00 4755.00
777/15 125800.00 18870.00 57966.87 7543.00
333/15 8844.50 1326.67 4233.55 1781.00
555/15 327631.00 65526.20 104863.78 11523.00
444/15 5072.00 1014.40 895.14 700.00
Considere o programa PL/SQL para o Oracle 11g:
SQL> DECLARE
2 aumento NUMBER(8,2);
3 processo VARCHAR2(10) := '555/15';
4 BEGIN
5 SELECT HonorPericiais * 0.20 INTO aumento
6 FROM DebTrab
7 WHERE processos = NroProcesso;
8 END;
9 /
O programa acima
A) tem erro de sintaxe e de lógica e não vai funcionar.
B) seleciona todas as tuplas da tabela cujo campo NroProcesso seja 555/15.
C) aplica um aumento de 20% em todos os campos HonorPericiais da tabela.
D) aplica um aumento de 20% no campo HonorPericiais da linha cujo campo NroProcesso seja 555/15.
E) atribui à variável aumento o valor dos campos HonorPericiais da tabela multiplicados por 0.20.
Próximo:
EXERCÍCIOS - Exercício 12
Vamos para o Anterior: Exercício 10
Tente Este: Exercício 33
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados