Enlace Patrocinado

¿Como ejecutar un LOOP en PL/SQL?

Te pueden interesar✔ Apoyos Económicos
Te puede interesar✔ Inscripciones del 1 al 30 de Enero
Enlace Patrocinado

Enlace Patrocinado

El loop es un ciclo de control, en este bloque de código se pueden repetir procesos hasta que se le indique que existe una salida.




Sentencia base:

Loop –Inicio del loop
  –Codigo
Exit when condición_de_salida; –Condición de salida del loop
  –Codigo
End loop;

La sentencia de salida de un loop es (Exit when condición  Exit;), esto le indica al ciclo que debe terminar, puede ser que la salida sea cuando (variable = 10).



Exit when condición; 
Exit;
Exit when numero = 100;
If numero = 100 then
  Exit;
End if;



Ejemplo: Se requiere recorrer todo el cursor de nombres he imprimir en pantalla los nombres.
Declare
  Cursor cur_nombres is
  Select nombre
  From nombres;
  vvh_nombre varchar2(200);
Begin
  Open cur_nombres;
  Loop
   
    Fetch cur_nombres into vvh_nombre;
    Exit when cur_nombres%notfound;
    Dbms_output.put_line(vvh_nombre);
   
  End loop;
  Close cur_nombres;

End;

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *