Control del flujo en PL/SQL


De manera familiar, PL/SQL permite el uso de estructuras de control, bucles, etc.

IF: Nada nuevo. La parte del ELSIF y ELSE son opcionales, y ELSIF se puede repetir tantas veces como necesitemos.

LOOP: Los bucles se crean como veremos a continuación. Para éste caso, hay que tener en cuenta que el bucle debe tener en su cuerpo siempre con una sentencia de tipo EXIT. El bucle acabará cuando se cumpla.

WHILE:

FOR: Aquí, puede ser cualquier variable. Es local para el bucle y no necesita ser declarada. Además, y son constantes.

NOTA: EXIT por sí sola es una rotura incondicional de bucle. Puede usarse dentro de una condición si se desea.