Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2012, 20:36
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: array en PLSQL ??

El tipo varray es el array tradicional de los lenguajes de programación, asigna un índice numérico consecutivo para cada elemento y tienes que definir el tamaño en la declaración, por ejemplo:

Código:
declare
 --definición del array con dos elementos tipo varchar
 type mi_array is varray(2) of varchar(5);
 --definición de una variable tipo mi_array; 
 mi_var mi_array;
begin
 --inicializar los valores del array
 mi_var := mi_array('abcde','fghij');
 --leer el primer elemento
 dbms_output.put_line( mi_var(1) );
end;
También tienes otros tipos de colecciones como los array asociativos o tablas anidadas, puedes ver más info en http://docs.oracle.com/cd/B19306_01/...ollections.htm

Saludos