From: | Daniel Orozco Jaramillo <daniel_orozco_jaramillo(at)hotmail(dot)com> |
---|---|
To: | postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | retorno de arrays en pl/pgsql |
Date: | 2007-12-06 14:17:14 |
Message-ID: | BAY135-W29F70D10702BDDE39D9E01B36F0@phx.gbl |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
buenos dias a todos:
El problema es el siguiente, necesito retornar una matriz de datos previamente cargada en el código y no se si sea posible.
se q es posible retornar vectores, pero haciendo uso de la misma metodología me retorna el siguiente error.
ERROR: array subscript out of range
SQL state: 2202E
Context: PL/pgSQL function "elementos" line 8 at assignment
el codigo es el siguiente:
create or replace function elementos(TTacum double precision) returns setof double precision as $Dan$
declare
elements double precision[][] := array[[0,0,0]];
a integer;
b integer;
begin
for a in 1..10 loop
for b in 1..10 loop
elements[a][b] := 5;
return next elements[a][b];
end loop;
end loop;
return;
end;
$Dan$ language 'plpgsql';
Solo necesito aprender a retornar arrays.
muchas gracias a todos
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
From | Date | Subject | |
---|---|---|---|
Next Message | Felipe de Jesús Molina Bravo | 2007-12-06 15:01:57 | Re: ayuda postgres, java, C |
Previous Message | Alvaro Herrera | 2007-12-06 14:16:36 | Re: script iniciar BD desde SO |