2010/7/21 .:eliastxt:. ... <[email protected]>

> Opa, valeu pela resposta.
>
> Na verdade eu não me expressei bem.
>
> Eu preciso da função porque tem calculos que serão feitos com ela.
>
> Eu tenho uma função hoje[1] que faz metade do que eu preciso. A minha
> função recebe um id_material e grava na tabela de fechamento os calculos
> referentes a esse material.
>
> O que eu preciso adaptar na função é fazer com que em apenas uma chamada
> todos seja feito o fechamento de todos os materiais da tabela material.
>

O PL/pgSQL (e as outras linguagems PL do PG) tem como fazer iteração sobre
tuplas e registros.  Veja [1] e [2]

[1]
http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html#PLPGSQL-RECORDS-ITERATING
[2]
http://www.postgresql.org/docs/8.4/static/plpgsql-cursors.html#PLPGSQL-CURSOR-FOR-LOOP

Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a