Esta dúvida já apareceu no grupo e o Carlos sugeriu o seguinte: UPDATE tabela SET campo1 = (SELECT COALESCE(MAX( campo1)+1, 1) FROM tabela) Bastando eu apenas informar 1 (um) no primeiro registro.
No Oracle, este mesmo update, a soma só se realiza no segundo registro, repetindo 2 nas demais linhas até o fim. Espero que te ajude. Elis ________________________________ De: Samuel Corradi <corrad...@yahoo.com.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 10 de Agosto de 2010 14:15:10 Assunto: Re: [oracle_br] Numerando linhas da uma tabela Não, eu quero numera-las sequencialmente. Eu adicionei um novo campo. Ele está todo como NULL. Quero entao preencher seus registros com numeros sequenciais. Tentei usar rownum para isso mas o rownum dessa tabela não está sequencial.... :( On 09-08-2010 15:59, Gerson Junior wrote: > Com a quantidade de linhas?? > > update tabela > set coluna_nova = (select count(1) from tabela); > > Acho que nao é isso que voce quer, explica melhor. > > > > Atc. > Gerson S. de Vasconcelos Júnior > OCA DBA - Oracle Certified Associate > Fone: (81) 9816-0236 > Msn: gerson.vasconce...@gmail.com > Skype: gersonvjunior > http://www.diaadiaoracle.com.br/ > > > Em 9 de agosto de 2010 15:38, Samuel Corradi<corrad...@yahoo.com.br>escreveu: > >> >> >> Pessoa, tenho uma tabela X. >> >> Adicionei uma nova coluna com "alter table tabela_x add(coluna tipo...);" >> >> Agora quero preencher os registros dessa coluna com a quantidade de linhas. >> >> Alguma sugestão para tal?? >> >> Grato! >> >> > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > ---------------------------------------------------------- >> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >>responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > ---------------------------------------------------------- >> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >>http://www.oraclebr.com.br/ > ---------------------------------------------------------- Links do Yahoo! >Grupos > > > [As partes desta mensagem que não continham texto foram removidas]