RES: [oracle_br] Substituir caracteres

2008-12-09 Por tôpico José Costacurta
Francisco,

 

Se o campo está como numérico duvido que vc tenha conseguido inserir algum 
caracter nele. Basta formatar no select e boa.

 

Agora se está como varchar ou coisa parecida, a forma mais ráida seria um 
replace dentro do outro como o amigo disse anteriormente ou uma função para 
usar no select 

 

Tipo assim:

 

Select campo1, funcao_formata_caracteres(campo2), campo3 from bla bla bla 
bla... 

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elcio 
Francisco
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 [EMAIL PROTECTED] 
mailto:Eduardo.Abrantes%40fgv.br  escreveu:

De: Eduardo Abrantes de Souza [EMAIL PROTECTED] 
mailto:Eduardo.Abrantes%40fgv.br 
Assunto: RE: [oracle_br] Substituir caracteres
Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.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 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 (**) .

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.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Substituir caracteres

2008-12-09 Por tôpico Valtemir Araujo de Lima
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 (**) .

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]



 



Res: [oracle_br] Substituir caracteres

2008-12-09 Por tôpico Anderson A Campos
 Caros senhores,

Alguem tem algum material sobre volumetria?



Anderson.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com