Olá, Tiago
Na correria, acho que resolve o seu problema. Com tempo faço uma
solução mais elaborada.
declare
i integer;
j integer;
a integer[][];
begin
for i in 0..3 loop
for j in 0..3 loop
a:=ARRAY[[i,j]];
raise notice 'valor do vetor: %',a;
end loop;
end loop;
end;
[]s
2008/10/24 Thiago <[EMAIL PROTECTED]>:
> Olá galera ... não sei trabalhar muito bem com array em postgre ...
> fazendo um array do tipo vetor consegui fazer tudo corretamente ... mas
> tentando fazer com array multidimensional está dando um erro ... o
> código simples da funcão é o seguinte:
>
> declare
> i integer;
> a integer[][];
> begin
> for i in 1..4 loop
> a[i][1] := 0;
> end loop;
> return 0;
> end;
>
> O erro que está dando é esse:
> ERROR: invalid array subscripts
> CONTEXT: PL/pgSQL function "sp_teste_array" line 6 at assignment
>
> Alguém faz idéia do que pode ser ??? ou alguém pode me fornecer um
> exemplo simples de como implemento um array multidimensional ???
>
> Obrigado !!!
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
--
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral