Costumo fazer assim
Create temp sequence x; Select nextval(x::regclass), valor1, valor2 valorn from minha_tabela; Drop sequence x; De: [email protected] [mailto:[email protected]] Em nome de Daniel Falcão Enviada em: sexta-feira, 14 de maio de 2010 12:02 Para: Comunidade PostgreSQL Brasileira Assunto: [pgbr-geral] Numerando linhas via SELECT no PGSQL Senhores, Tenho o seguinte banco: create table pessoa (id integer primary key, nome varchar); insert into pessoa(id, nome) values(2, 'daniel'); insert into pessoa(id, nome) values(45, 'jefferson'); insert into pessoa(id, nome) values(23, 'eduardo'); insert into pessoa(id, nome) values(1, 'silvio'); insert into pessoa(id, nome) values(5, 'viviane'); insert into pessoa(id, nome) values(5, 'soila'); preciso fazer uma simples consulta onde me retorne isso: linha | nome ---------------------------- 1 | daniel 2 | eduardo 3 | jefferson 4 | silvio 5 | soila 6 | viviane no oracle, eu faria o seguinte comando: select rownum as linha, nome from pessoa order by nome a pergunta é: Como faço isso no postgres? Não existe uma variavel rownum no postgres? -- Atenciosamente, Daniel Falcão Analista e Desenvolvedor de Software http://lattes.cnpq.br/2208735579737258 http://embuar.blogspot.com http://twitter.com/embuar
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
