Abaixo os Laços possíveis que podemos usar no Oracle
LOOP FINITO CONDICIONAL
LOOP
/*
comandos
*/
EXIT WHEN condicao_verdadeira
END LOOP;
LOOP FOR N VEZES
FOR i IN 1..N LOOP
/*
comandos
quando i for igual a N sai do loop
*/
END LOOP;
LOOP FOR N VEZES INVERTIDO
FOR i IN REVERSE 1..N LOOP
/*
comandos
quando i for igual a 1 sai do loop
*/
END LOOP;
LOOP WHILE CONDICIONAL
DECLARE i NUMBER := 0;
DECLARE n NUMBER := 10;
WHILE i < n LOOP
/*
comandos
quando i for igual a 'n' sai do loop
*/
i := i + 1;
END LOOP;
Nenhum comentário:
Postar um comentário