QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020 • FCC • 2020

Considere o bloco PL/SQL abaixo, em um ambiente Oracle em condições ideais.
DECLARE
vColNo colaborador.idColaborador%TYPE := 371;
vAst colaborador.estrelas%TYPE := NULL;
vSal colaborador.salario%TYPE;
BEGIN
SELECT NVL(ROUND(salario/5000), 0) INTO vSal
FROM colaborador WHERE idColaborador = vColNo;
I
UPDATE colaborador SET estrelas = vAst
WHERE idColaborador = vColNo;
COMMIT;
END;
/

Para adicionar um asterisco na coluna estrelas para cada R$5000 do salário do funcionário (se o número for 10.000, existirão
2 asteriscos, por exemplo), a lacuna I acima deve ser preenchida por
A
FOR i : = 0 TO vSal.length STEP 1 BEGIN
vAst : = vAst + '*';
END FOR;
B
FOR i IN 1.. vSal LOOP
vAst : = vAst | |'*';
END LOOP;
C
VAR i : =1 WHILE(i
D
FOR i : = 0 TO vSal.lenght STEP 1 LOOP
vAst : = vAst + '*';
END LOOP;
E
FOR i IN 0.. vSal STEP 1 BEGIN
vAst : = vAst + '*';
END;
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.