Em 24/10/08, Thiago<[EMAIL PROTECTED]> escreveu:
> 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 ???
>
Creio que o array precisa ser inicializado.
Tente:
a integer[][] := '{{null,null},{null,null},{null,null},{null,null}}';
para um array 4x2.
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral