Arrays en PLSQL

Fran
12 de Febrero del 2004
Hola,

necesito declarar y usar arrays en un procedimiento de PLSQL. Alguien me puede mandar alguna informacion, ruta en internet o decir como se hace??.

He buscado pero no he encontrado mucho...

Gracias

F.

panshop
12 de Febrero del 2004
El ejemplo un arreglo de varchar puede ser algo como:

DECLARE
TYPE ARRAY IS TABLE OF VARCHAR2(100) INDEX BY BINARY_INTEGER;
VARRAY ARRAY;
BEGIN
FOR i IN 1..10 LOOP
VARRAY(i):=i;
END LOOP;
FOR i IN REVERSE 1..10 LOOP
DBMS_OUTPUT.PUT_LINE(VARRAY(i));
END LOOP;
END;
-------------------------------
debes crear otra variable del tipo de tu tipo(valga la redundancia)
TYPE ARRAY.......;
vARRAY ARRAY;
-----------------------------
para referenciar la posicion, como se ve en el ejemplo
es nombre_tipo(posicion);
varray(x):='A';

Cualquier duda manda un mail
Saludos