Poderia dar um exemplo Alessandro? Em 16 de março de 2016 10:27, Alessandro Gonçalves < [email protected]> escreveu:
> > > Em qua, 16 de mar de 2016 às 10:25, Laércio Lopes < > [email protected]> 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 >> [email protected] >> 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 > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- *Laércio Lopes*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
