select * from arreglo_string(array['valor1', 'valor2']) , o select * from arreglo_string('{''valor1'', ''valor2''}')
Yo me siento mas comodo con la primer forma. Saludos, Gerardo ----- Mensaje original ----- > De: "Freddy Martinez Garcia" <freddymg311...@gmail.com> > Para: "PostgreSQL Lista Castellano" <pgsql-es-ayuda@postgresql.org> > Enviados: Miércoles, 27 de Mayo 2015 16:32:22 > Asunto: [pgsql-es-ayuda] arreglo de text > > hola lista, mis saludos a todos > > necesito pasar un array de text a un procedimiento almacenado, el > tema es que cuando invoco el procedimiento, no me queda claro cómo > definir que las comillas forman parte de la cadena, es decir… por > ejemplo > > create or replace function arreglo_string(valor text[]) returns void > as > $$ > begin > — hacer cualquier cosa con arreglo de text > end; > $$ > language ppgsql; > > el problema está a la hora de llamar esta función… > > debería ser algo así: > > select * from arreglo_string(‘{‘valor 1’, ‘valor 2'}’) > > esto obviamente es un error sintáctico, porque las comillas se > cierran entre valores… > > mi pregunta es: ¿cómo paso un arreglo de valores varchar o text a una > función como esta? > > saludos cordiales > > > ============================================= > "El tamaño de tus logros depende del tamaño de tus metas." > C++ and Qt Senior Developer > Lic. Computer Science > Buenos Aires, Argentina > > > - > Enviado a la lista de correo pgsql-es-ayuda > (pgsql-es-ayuda@postgresql.org) > Para cambiar tu suscripci�n: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda