A estrutura de controle Iteração pode ser utilizada em PL/SQ...

Próximas questões
Com base no mesmo assunto
Q26421 Banco de Dados
A estrutura de controle Iteração pode ser utilizada em PL/SQL com os comandos
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - LOOP, WHILE-LOOP e FOR-LOOP.

No PL/SQL, a estrutura de controle Iteração é usada para executar um bloco de código repetidamente enquanto uma condição específica é verdadeira ou por um número definido de vezes. Os comandos de iteração fundamentais no PL/SQL que permitem essa funcionalidade são:

  • LOOP: Executa um bloco de código indefinidamente até ser interrompido por um comando EXIT ou EXIT WHEN.
  • WHILE-LOOP: Executa um bloco de código enquanto uma condição é verdadeira. A condição é avaliada antes de cada iteração, e se for falsa, o loop é encerrado.
  • FOR-LOOP: Realiza um looping por um número específico de vezes. O ciclo é controlado por um iterador, e o loop executa o bloco de código para cada valor dentro de um intervalo definido.

Não existe o comando CASE-LOOP no PL/SQL. O comando CASE é uma estrutura de controle condicional, que permite executar diferentes blocos de código com base no valor de uma expressão, mas não é usado para iterar.

Portanto, a alternativa correta é a E, pois lista somente os comandos que são usados para realizar iterações no PL/SQL, sem incluir estruturas que não têm a ver com loop ou iteração.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 As principais estruturas de loop do PL/SQL são:

1 - LOOP

LOOP

<loop_body> /* Uma lista de instruções. */

EXIT WHEN <condition>;

END LOOP;


2 - WHILE-LOOP

WHILE <condition> LOOP

<loop_body>

END LOOP;


3 - FOR-LOOP

FOR <var> IN <start>..<finish> LOOP

<loop_body>

END LOOP;

[1] http://www.fundao.wiki.br/articles.asp?cod=31

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo