Sunday, May 11, 2008

Re: [pgsql-es-ayuda] Pasar arreglos como parametro en un Store Procedure

Puedes enviar el arreglo como parámetro de la función, siendo una cadena de texto con cierta estructura. Por ejemplo, '{1,2,3,4}' para un arreglo de enteros de una sola dimensión, o '{{1,2},{3,4},{5,6}}' que sería de dos dimensiones. Hay que crear esa cadena desde la aplicación cliente, pero con un ciclo por dimensión es sencillo hacerlo.

Saludos.

2008/5/11 Juan Manuel Fernandez <jmfernandez@unlu.edu.ar>:
Buenos dias Lista!

Mi inconveniente es el siguiente, tomo desde un formulario, el
programa aprobado de una o varias asignaturas, que a su vez pueden ser
de una o varias carreras y lo tomo desde un control select multiple,
mi deseo seria pasar ese array como parametro y insertar todo en la
misma transaccion, ahora bien, es posible esto?

Hay que tener en cuenta tambien que intervienen dos tablas, una
T_PROGRAMAS donde guardo los programas en tipo bytea y la otra
T_PROGRAMAS_X_ASIGNATURA donde guardo las relaciones entre un programa
y la o las asignaturas y carreras a las que pertenece.


         Desde ya muchas gracias,

                                                    Saludos,

                                                                   Juan
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán

No comments: