Arrays en PLSQL
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.
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.
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
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
