Índice

El control del flujo Bucles

1. El bucle WHILE WHILE

El WHILE permite repetir un trozo de código mientras la condición que se comprueba al principio sea cierta. Si la condición es falsa, se sale directamente del bucle sin ejecutar el código. Código PL/SQL:repetir un trozo de código

Ejemplo

SET SERVEROUTPUT ON  
DECLARE  
  
-- declaración del cursor C_PELICULAS_POR_PAIS  
  
CURSOR C_PELICULAS_POR_PAIS (PAISB IN VARCHAR2) IS  
SELECT PELICULAS.IDENT_PELICULAS,PELICULAS.TITULO,  
       PELICULAS.FECHA_ESTRENO,  
       DIRECTOR.APELLIDO||’ ’||DIRECTOR.NOMBRE DIRECTOR, ACTOR.APELLIDO 
       APELLIDO, 
       ACTOR.NOMBRE NOMBRE, ACTOR.FECHA_NACIMIENTO, 
       ACTOR.NUM_PELICULAS,ESTA.PRESUPUESTO, ESTA.NUM_ENTRADAS_ESPANA 
       ENTRADAS  
  
FROM   PELICULAS PELICULAS, DIRECTOR DIRECTOR, CASTING CAST,  
       ACTOR ACTOR, ESTADISTICA ESTA, PAIS PAIS  
WHERE  
   PELICULAS.IDENT_DIRECTOR  = DIRECTOR.IDENT_DIRECTOR AND  
   PELICULAS.IDENT_PELICULAS = CAST.IDENT_PELICULAS AND  
   PELICULAS.IDENT_PELICULAS = ESTA.IDENT_PELICULAS AND  
   CAST.IDENT_ACTOR          = ACTOR.IDENT_ACTOR AND  
   PAIS.IDENT_PAIS           = ACTOR.NACIONALIDAD AND   
   PAIS.DESCRIPCION       ...