Y me decidí en escribirles porque no puedo lograr lo que busco y me estoy enredando.
Como lo dice el título, necesito de su ayuda para lograr crear el SP (Stored Procedure) que me permita pasar un array al SP
Bueno esta es una idea general, porque luego de que funcione correctamente lo podré flexibilizar y agrandar a gusto.
Probé hacer muchas cosas y he revisado muchas páginas de internet.
Les dejo esta idea que es mi paso inicial.
Intento cargar una tabla 'A1' que está compuesta por 3 columnas 'col1', 'col2' y 'col3'; y sus tipos son 'number', 'varchar2(20)' y 'number' respectivamente. Y 'col1' es la PK, las otras puede recibir nulos.
Desde el Java asigno los datos a través de un array.
Algo que intenté hacer es esto:
Código SQL:
Ver original
CREATE OR REPLACE PROCEDURE insA1( p_A1Array IN A1 ) AS BEGIN /* INSERT ARRAY OF RECORDS IN TO THE EMP TABLE*/ INSERT INTO A1(cl1, cl2, cl3) SELECT * FROM TABLE(p_A1Array); END insA1;*/
Y estuve viendo otras formas que definen TYPES, 2 TYPES y se cruzan y No Entendí!!!
Bueno espero me puedan ayudar.
Y agradezco mucho sus tiempos y opiniones
Saludos Yako.