Imagem de fundo

Considere o bloco PL/SQL abaixo, em um ambiente Oracle em condições ideais. DECLARE vCo...

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 <= vSal.lenght)
BEGIN
vAst : = vAst | | '*';
i++;
END WHILE;


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;