Re: arreglos en postgres

From: Alvaro Herrera <alvherre(at)surnet(dot)cl>
To: Roberto Gomez Hernandez <uam_rgh(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: arreglos en postgres
Date: 2005-06-09 19:28:10
Message-ID: 20050609192810.GG12706@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Jun 09, 2005 at 12:41:48PM -0600, Roberto Gomez Hernandez wrote:
> Saludos a todos ,
>
> Yo se que es un tema trivial lo de los arreglos pero no encuentro como
> declararlos en plpgsql y usarlos en una funcion, alguien me puede dar un
> documento de referencia o me podria orientar, Gracias.

create function test_array() returns setof int[] language plpgsql as $$
DECLARE
a int[];
BEGIN
a = '{1, 2, 3}';
return next a;
a[2] = '123';
return next a;
a[4] = '9';
return next a;
return;
END;
$$;

alvherre=# select * from test_array();
test_array
-------------
{1,2,3}
{1,123,3}
{1,123,3,9}
(3 filas)

--
Alvaro Herrera (<alvherre[a]surnet.cl>)
Voy a acabar con todos los humanos / con los humanos yo acabaré
voy a acabar con todos / con todos los humanos acabaré (Bender)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Clarisa Savio Obeid 2005-06-09 19:32:06 help me please!!!
Previous Message Fernando San Martín Woerner 2005-06-09 19:27:22 Re: Python