Jota, desculpe a minha ignorancia mas não estou entendendo, como faço para armazenar os valores na matriz e depois recuperar, no exemplo que me deu está apenas definindo o tamanho da matriz, pelo menos foi o que eu entendi ... se tiver como me fazer um exemplo muito simples que faça o seguinte rode uma matriz de 4x4 e armazene 1 x o contador. Pois do jeito que me explicou não entendi muito bem, como vou fazer para armazenar nas posições do vetor.
Obrigado !!! Jota escreveu: > 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 >> > > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
