Em 10/09/2012 18:49, Flavio Henrique Araque Gurgel escreveu:
> 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?
Não, mas sim em que momento posso optar por usar um SELECT ou uma procedure.
>
> 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.
>
Ajudou bastante.  São questões de projetos e normalmente preciso de
argumentos para expor.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a