viernes, 13 de diciembre de 2013

Salir (break) de un FOR (loop) en PL SQL ORACLE

Para salir de un ciclo, usar (EXIT WHEN) por ejemplo:

  DECLARE
 
     dato INTEGER := 10;

 
  BEGIN
       FOR i IN 1..99 LOOP
 
           
dato := dato + 5 ;
 
            DBMS_OUTPUT.PUT_LINE(
dato);
 
            EXIT WHEN
dato 100
 
       END LOOP;
  END;


Para este caso se ejecuta hasta que dato sea mayor q 100, aunque el ciclo sea 99 veces.

No hay comentarios:

Publicar un comentario