Olá, Thiago Risso escreveu: >> Tiago >> >> Talvez eu não tenha explicado direito, o que eu preciso é uma instrução que, >> não havendo serial na tabela, e conseqüentemente, não há um sequence, eu, na >> hora de consultar via SELECT, crie dinamicamente a seqüência. Preciso que, >> independente de quais dados eu buscar, cláusula WHERE ou ORDER BY que eu >> usar, a seqüência fique sempre 1..n. >> > > Use generate_series [1] > > trisso=# select * from generate_series(1,10); > generate_series > ----------------- > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > (10 registros) > > [1] http://developer.postgresql.org/pgdocs/postgres/functions-srf.html > >
Leia este artigo [1] do depesz. O que você precisa não é tão simples de implementar, dependendo da tua versão do PG. [1] http://www.depesz.com/index.php/2007/08/17/rownum-anyone-cumulative-sum-in-one-query/ -- []´s, André Volpato Ecom Tecnologia LTDA - Análise e Desenvolvimento [EMAIL PROTECTED] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
