Questão número 669476

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;



Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...