On 10-09-2012 18:33, Flávio Alves Granato wrote:
> Senhores,
>
> Quando é aconselhável o uso de procedures e quando não o é? Em
> comparação com selects.

Você está comparando laranjas com frango assado. Qual é melhor?

Você usa funções (a.k.a. procedures) quando precisa "processar" dados 
dentro do banco.

Uma "procedure" pode ser composta de SELECTs mas também de outras 
consultas SQL e também lógica de programação como desvios (IF, THEN, 
ELSE...) e loops (WHILE, DO,...).

Portanto, use "procedures" quando precisar de lógica.
Ou quando você precisar sequências de comandos SQL repetidos à exaustão.
Alternativamente, quando precisar processar dados em massa "perto" do 
banco para obter maior desempenho.

Espero ter ajudado, atrapalhando sua cabeça.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a