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]

Responder a