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,
--
TIP 8: explain analyze es tu amigo

Responder a