Poderia dar um exemplo Alessandro? Em 16 de março de 2016 10:27, Alessandro Gonçalves < alessan...@nmsistemas.com.br> escreveu:
> > > Em qua, 16 de mar de 2016 às 10:25, Laércio Lopes < > laerciolope...@gmail.com> escreveu: > >> Olá amigos, >> >> Estou querendo fazer um insert a partir de um select, mas preciso que em >> um determinado campo seja verificado qual o maior numero registrado nele e >> insira o campo com o número na sequencia. >> >> >> >> Exemplo: >> >> insert into tabelaA (coluna1,coluna2,coluna3) >> >> select ((select max(coluna1) from tabelaA)+1,coluna2,coluna3 from tabelaB) >> >> Quando rodei esse comando a coluna1 ficou com o mesmo número para todos >> os registros que foram selecionados da tabelaB, eu preciso que a coluna1 >> seja inserida com o número seguinte para cada registro iniciando com o >> número seguinte ao maior número já existente na tabela. >> >> Desde já agradeço! >> >> -- >> *Laércio Lopes* >> >> _______________________________________________ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > Acho que a melhor alternativa seria criar uma sequence iniciando com o > maior valor... > > -- > Att. > > Alessandro Gonçalves. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- *Laércio Lopes*
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral