Bueno aqui tengo un pequeñisimo codigo para el manejo de array's en pl/pgsql:
create or replace function prueba_array(ANYARRAY) RETURNS bool as $$
declare
arreglo alias for $1;
tamano numeric;
i numeric;
begin
select array_upper(arreglo,1) into tamano;
raise notice 'El tamaño del arreglo es %', tamano;
for i in 1..tamano loop
raise notice 'valor del arreglo en la posicion % es %', i,arreglo[i];
end loop;
return true;
end;
$$ language 'plpgsql';
y la llamada a la funcion seria de la siguiente manera:
select prueba_array(ARRAY[5,22,30,35]);
jueves, junio 08, 2006
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario