Cómo Loop para rellenar un objeto de matriz en PL /SQL

Un objeto de matriz en PL /SQL ofrece almacenamiento de datos similares y de acceso como una tabla de base regular. A diferencia de una tabla de base de datos, un objeto de matriz está diseñada para el almacenamiento temporal , permitiendo a los administradores de bases de datos para disminuir la carga de trabajo de un servidor de base de datos. PL /SQL , también conocido como SQL Programming Language , incorpora la funcionalidad de los lenguajes de programación directamente en comandos SQL estándar , permitiendo a los administradores de bases de datos para ejecutar las operaciones de programación , tales como bucles que recurren a un lenguaje distinto. Uso de bucles en PL /SQL es una manera conveniente para rellenar un objeto array. Instrucciones Matemáticas 1

Crear el objeto matriz. Declarar el nombre de la matriz y cómo PL /SQL debe organizar la matriz. Por ejemplo, " TIPO DECLARE employee_table ES TABLA DE varchar2 ( 50 ) ÍNDICE POR binary_integer " crea una matriz denominada " employee_table " que acepte letras como entradas y se ordena por un entero binario .
2

Añadir campos al objeto de matriz . Incluya la variable de índice de matriz "i" que identifica a cada entrada. Por ejemplo, utilice el código " employee_table empleado; i BINARY_INTEGER " para agregar los campos "empleado" y " i . "
3

iniciar el bucle . Escriba el comando "Inicio ". Establezca la variable de índice " i " a la primera celda en la que quiero que el bucle para poblar . Por ejemplo , "Begin i: = 1; " comienza el bucle de entrar en " la celda 1 . "
4

Introduzca el comando para el bucle . Utilice los comandos y la sintaxis de PL /SQL para codificar la operación que desea repetir. Por ejemplo, " para emp_rec en (seleccione apellidos de los empleados ) empleado bucle ( i): = emp_rec.last_name; i: = i + 1; lazo del extremo; fin; " rellena una matriz con los valores de " apellidos " de la tabla " empleados " .