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]



 

Responder a