Se ** realmente ** ele tem absoluta certeza de que TODAS as ocorrências seguem o mesmo formato, E que não há espaços/brancos/caracteres outros, ele pode também criar uma nova coluna, fazer direto um UPDATE tabela set novacolunanumber = TO_NUMBER(colunachar, '99.99') , algo do tipo, que funcionaria blz, depois é só dropar a coluna char e renomear a novacoluna pro nome antigo.
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Rafael G. Colvara" <[EMAIL PROTECTED]> escreveu > > sim cara, aconselho vc a retirar o ponto com replace, fazer a conversao e depois fazer um update dividindo por 100. > > > ____________________________ > Rafael Colvara > TECHNE Engenharia e Sistemas > www.techne.com.br > Projeto SEAP - SAD/MT > (65) 3613-3720 / 8404-2946 > > ________________________________ > > De: oracle_br@yahoogrupos.com.br em nome de Leandro Gontijo > Enviada: sex 15/02/08 11:33 > Para: oracle_br > Assunto: [oracle_br] Alterar campo da tabela > > > > Os dados da tabela estao como varchar mais a ideia é converter para number. Exemplo de dados: 30.00. > Este é um exemplo de valores encontrados no campo, é que antigamente os valores eram 30.00 TONELADA. Utilisei o Repleise para remover o TONELADA, no intuito de mudar o campo para number, vendo que o campo estava errado. > Bom desta forma será que consigo converter o campo para number sem precisar criar outra tabela? > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail.yahoo.com/ <http://br.mail.yahoo.com/> > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >