PL-SQL Packages en OracleSi aprendes como usar correctamente el ciclo FOR podrás iterar o repetir procesos las veces que lo estimes conveniente dentro de tus PL-SQL Packages en Oracle.

En el bucle o ciclo FOR el número de iteraciones se conoce antes de que comience a ejecutarse el bucle en tus PL-SQL Packages en Oracle. El ciclo FOR itera sobre una serie determinada de números enteros los que son definidos con anterioridad.

El rango de ejecución de un ciclo FOR es parte de un esquema de iteración el cual está encerrado por las palabras claves FOR y LOOP. Revisemos a continuación como es la sintaxis del bucle FOR en los PL-SQL Packages en Oracle:

/* PL-SQL Packages en Oracle */

FOR contador IN [REVERSE] limite_inferior..limite_superior LOOP

secuencia_de_estamentos;

END LOOP;

Donde:

FOR= Permite identificar el inicio del bucle de iteraciones en tus PL-SQL Packages en Oracle.

Contador= Variable de tipo numérica que es local dentro del bucle FOR, la que se incrementa según las iteraciones definidas por las constantes limite_inferior y limite_superior.

IN= Permite identificar el rango de iteraciones que ejecutará el bucle FOR en tus PL-SQL Packages en Oracle.

REVERSE= Permite ejecutar el bucle FOR de forma descendente, por defecto se ejecuta de forma ascendente.

TÚ REPORTE: “Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos”

¡ Haz Click Aquí y Descárgalo GRATIS Ahora !

Limite_inferior= Permite definir el valor inicial donde comenzará a ejecutarse el bucle FOR.

Limite_superior= Permite definir el valor final donde terminará la ejecución del bucle FOR.

LOOP= Indica el comienzo del bucle que se iterará o repetirá según el rango definido en la cláusula IN.

Secuencia_de_estamentos= Corresponde a los estamentos que se ejecutarán dentro del ciclo FOR, los que se repetirán según las veces que están definidas en la cláusula IN.

END LOOP= Indica el final del bucle del ciclo FOR dentro de tus PL-SQL Packages en Oracle.

Ejemplo #1: Supone que deseas ejecutar 3 veces un bloque de código o secuencias de estamentos, veamos como se hace:

/* PL-SQL Packages en Oracle */

FOR i IN 1..3 LOOP

Secuencia_de_estamentos;

END LOOP;

En este ejemplo a la variable i se le asignan los valores 1,2 y 3, y la secuencia_de_estamentos se ejecuta 3 veces en tus PL-SQL Packages en Oracle.

Te propongo que pruebes de inmediato estos ejemplos en tu Base de Datos con tus propias tablas,  PL-SQL Procedures en Oracle y PL-SQL Function en Oracle, para que comiences a ejercitar la mano y aprendas a dominar esta nueva técnica en tus PL-SQL Packages en Oracle.

Estoy muy interesado en conocer tu opinión y/o comentario sobre este artículo, también cuéntame sobre qué es lo que quieres saber de PL-SQL Packages en Oracle y/o dime cuál es tu principal frustración a la hora de trabajar con PL-SQL Packages en Oracle. Estaré muy atento respondiendo tus preguntas y/o comentarios, gracias.

Saludos

Roberto Vicencio - Escritor del Reporte:

Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos