Oracle - Array dinámico

 
Vista:

Array dinámico

Publicado por malloc (5 intervenciones) el 15/09/2006 10:12:27
Estoy intentando rellenar un campo del array que paso cómo parámetro, y no sé cómo hacerlo, al especificar el campo como una variable me da error, alguien me puede orientar??.

CREATE OR REPLACE PROCEDURE Cargar_Array(P_parametro IN VARCHAR2, P_valor IN NUMBER, P_indice IN BINARY_INTEGER)
IS
TYPE R_registro IS RECORD(campo1 NUMBER(1),
campo2 NUMBER(1),
campo3 NUMBER(1));
TYPE T_array IS TABLE OF R_registro INDEX BY BINARY_INTEGER;
mi_tabla T_array;

BEGIN
mi_tabla(P_indice).P_parametro := P_valor
END;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder