Flashcard FC370333
O que ocorre quando um EXIT rotulado é executado dentro de um loop interno em PL/SQL?
Linguagem SQL
FGV · 2024
O que ocorre quando um EXIT rotulado é executado dentro de um loop interno em PL/SQL?
Mostrar resposta e comentário
Resposta
Resposta: Um EXIT rotulado executado dentro do loop interno encerra o loop apontado pelo rótulo; se o rótulo for do loop externo, ambos os loops são terminados.Explicação:
EXIT inner_loop -> sai somente do inner_loop e volta ao loop externo.
EXIT outer_loop (dentro do inner) -> sai imediatamente do outer_loop, encerrando ambos.
A ordem importa: se um EXIT inner_loop for acionado antes do EXIT outer_loop, este último não será avaliado naquela iteração.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359681
Conteúdo do catálogo FC Concursos · Atualizado em