mas se campo já esta como numerico entao faça replace(replace(to_char(campo),'.',' '),'-',' ')
-----Mensagem original----- De: Elcio Francisco [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 9 de dezembro de 2008 13:38 Para: oracle_br@yahoogrupos.com.br Assunto: RE: [oracle_br] Substituir caracteres Mas como eu substituir os campos pois o campo esta como NUMERICO eu não consigo susbstiuir os (.-) não entendi como fazer isso;;; obrigado amigo elcio --- Em ter, 9/12/08, Eduardo Abrantes de Souza < Eduardo.Abrantes@ <mailto:Eduardo.Abrantes%40fgv.br> fgv.br> escreveu: De: Eduardo Abrantes de Souza < Eduardo.Abrantes@ <mailto:Eduardo.Abrantes%40fgv.br> fgv.br> Assunto: RE: [oracle_br] Substituir caracteres Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br Data: Terça-feira, 9 de Dezembro de 2008, 15:58 Você pode colocar um REPLACE dentro do outro. REPLACE(STRING, REPLACE(.. ... Este site tem algumas dicas básicas: http://www.techonth <http://www.techonth> enet.com/ From: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] On Behalf Of francisco porfirio Sent: terça-feira, 9 de dezembro de 2008 13:04 To: [EMAIL PROTECTED] os.com.br Subject: [oracle_br] Substituir caracteres Bom dia Pessoal, Estou fazendo uma migração de telefones de um sistema antigo para o meu sistema. O que acontece é que o cliente tem telefones como (0000**0000) . Eu queria encontrar tudo quanto for caracter diferente de número e substituir por branco. Eu fiz uma função que verifica pelo codigo ascii, porém demora bastante. Pensei em usar replace, porém até onde sei o replace procura um caracter a cada chamada. Ex.: replace(string, '*',''); Existe algo mais ou menos assim replace(string, '*,/,a,b, c,d',''); ? Estou utilizando oracle 10g -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca <http://br.maisbuscados.yahoo.com> dos.yahoo.com [As partes desta mensagem que não continham texto foram removidas]