| 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: | Whole Thread | Raw Message | 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)
| 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 |