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
