2009/11/25 Jorge Vilela <[email protected]>: > Pessoal, > Hoje precisei criar uma procedure com varios selects, que rodam varios (for > record in sql loop end loop). > No fim precisava juntar os records de retorno de todos os selects... Algo > como: > FOR record1 IN > SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 5 > LOOP > //FAZ NADA > END LOOP; > FOR record2 IN > SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 3 > LOOP > //FAZ NADA > END LOOP; > FOR record3 IN > SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 2 > LOOP > //FAZ NADA > END LOOP; > RETURN record1+record2+record3 EMBARALHADOS; > > Tem como? Dá pra fazer um "merge" embaralhando os records em um só e > retornando um set of tipos?
O que você quer dizer com isso? A concatenação dos registros? A união dos registros? Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
