Procura

Banco de dadosOracle


EXERCÍCIOS - Exercício 36

  • (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 <= 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óximo:
EXERCÍCIOS - Exercício 37

Vamos para o Anterior: Exercício 35

Tente Este: Exercício 41

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+