quarta-feira, 17 de abril de 2013

Oracle - PL-SQL - Comandos (Laços)

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