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

Responder a