Recorrer los elementos de un TEXT[] desde pgsql

From: "Conrado Blasetti" <conrado(at)mapfre(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Recorrer los elementos de un TEXT[] desde pgsql
Date: 2009-01-07 23:02:19
Message-ID: 76A99F19229DC440909CF1B905F8012C071B0464@sar001998.Mapfre.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gente, buenas noches.
Necesito desde pgsql recorrer un array, evaluado cada elemento.
Ejemplo:

Tengo la cadena "1,2,3,4,5"
Necesito recorrer y evaluar cada elemento que es separado en este caso por ",".
Para ello, usé

Declare
dat text[];
Begin
dat := string_to_array("1,2,3,4,5", ',');
End;

El problemilla es que no se como recorrer a dat por ejemplo:

For i in dat[desde] .. dat[hasta] loop
--en dat[i] ir teniendo cada elemento
End loop;

Por ahí sabiendo la cantidad de elemento puedo limitar el desde y hasta, pero no encuentro la funcion correspondiente en array function de la ayuda

Bueno, desde ya
Gracias.
Saludos,

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-01-07 23:38:26 Re: Recorrer los elementos de un TEXT[] desde pgsql
Previous Message Alvaro Herrera 2009-01-07 22:04:22 Re: ERROR: SET TRANSACTION ISOLATION LEVEL debe ser llamado antes de cualquier consulta?